SQL Server

全2973件中2401~2420件表示
  • BULK INSERT カンマ区切り

    以下のようなカンマ区切りのCSVファイル "aaa","bbb","cccc" をMSDEにインポートしたいと考えており、バッチでosqlを利用してBULK INSERT処理をしています。 CSVファイルには以下のように「,」、「"」も入る可能性があります。(「"」の場合は「""」で入る) "aa,a","b""bb","cccc" このような場合、BULK INSERTで可能な方法はありますでしょうか。 バッチのみで実行することが条件です。 ご存知の方がいましたらご教授頂けると幸いです。

    • kazeen
    • 回答数2
  • Accessのデータについて

    Accessについて質問です。 フィールド数が250程のテーブルのフィールドサイズを変更すると 保存の際に定義されているフィールドが多すぎますとエラーになります。 なぜフィールドサイズを変更しただけなのにフィールドが増えたことになるのですか?(このエラーは最適化をするとでなくなります。) また、フィールドサイズを変更して保存するだけでAccessのファイルサイズが大きくなるのはなぜですか?

  • Accessのデータ格納について

    ACCESSについて質問です。 各フィールドに値を格納する際にテキスト型の場合 フィールドサイズが50だったとすると3文字の値が格納されても データ的には50文字格納していることになると言われました。 実際に数値を3文字ならフィールドサイズを3と固定したものと比べてみたのですが あまり変わらない気がします。。。 実際のところデータはどのようにして格納されているのでしょうか? 本当にフィールドサイズに比例して格納されるのならフィールドサイズを修正しなければならないのでお願いします><

  • SQL SERVER

    ORACLEの以下のようなテーブルの結合の構文を SQL SERVERでするとどのような構文になるのでしょうか? SELECT T1.T_CODE, T2.T_CODE, T2,F_NAME FROM TEST1 T1, TEST2 T2 WHERE T1.T_CODE = T2T_CODE(+)

  • MSDE

    データベースとしてMSDEを利用するC/Sアプリケーションを作ろうとしています。 1.アプリケーションをインストールするクライアント端末には、データベースクライアントソフト(※)は必要ですか? ※Oracle Clientのようなもの。 2.クライアントソフトをインストールしないで、アプリケーションを使用できる方法はありますか? ある場合、どのような設定が必要で、それは自動化できますか? [1がYesの場合] 3.そのソフトはどうすれば入手できますか? 4.アプリケーション導入時に、そのソフトのインストールまで面倒を見る必要がありますか? それとも、そのソフトのインストールを前提条件にできますか? 5.アプリケーションのインストーラで、クライアントソフトのインストールまで実行することは可能でしょうか?

  • SQLServer(MSDE)での接続情報について

    お世話になります。 SQLServer(MSDE)を使用してAccessからの移行をおこなっているのですが、Accessで使用していたワークテーブルの代わりに、自分の接続情報を保持したテーブルを作成し、SELECTする際の条件にしたいと考えています。 その時に、接続情報(IDや番号)等を使用したいのですが、OracleでいうV$SESSIONになる情報を取得するにはどのようにすればよろしいでしょうか? ご回答よろしくお願いします。

    • ken-mm
    • 回答数1
  • SQL文の書き方。初歩的ですみません。

    SQL文苦手で困っています。教えてください。 MSSQLserver8.0使用です。 以下のテーブル。 コードA 区分 コードB 数量 101     A    301    1 101     A    302    2 101     A    303    1 101     B    901    2 101     B    902    1 102     A    301    1 102     B    901    2 を、コードB単位に数量を集計し、区分別に左右に分け 以下のように帳票出力したいのですが。  301 A 2 |(区切り)| 901 B 4  302 A 2 |(区切り)| 902 B 1  303 A 1 group by 区分, コードBといきたいところなんですが。 使用している帳票出力ソフトの関係上、1ページ毎に出力しなければならず、 通常、A区分データが多いため、改ページのタイミングがずれます。 A区分のデータとB区分のデータをそれぞれ別に取得し(2つのSQL)、 2つの結果を交互に1行ずつよむ・・・という方法以外に、 1つのSQL文で、 1行目がA区分(301)、2行目がB区分(901)、3行目がA区分(302)・・ のように交互にデータを取得する方法ってありますか? うまく表現できなくてすみませんが、 よろしくお願いします。 

  • バックアップの復元

    [MSSQL_Ver:SQLServer7.0] [OS:Windows 2000 Server] データベースのバックアップファイルを使用し、 別のサーバーにデータベースを作成したいのですが、 どなたかよい方法を教えて頂けないでしょうか? やりたいことは、本番環境のデータベースを、 テスト環境に作成したいだけなのですが。。。 よろしくお願い致します。

    • lsp_wk
    • 回答数3
  • 実際に存在する日付の取得

    SQLServer2000で関数などを使用して 指定した年月に実際に存在する日付の一覧を返す クエリなどが作成できないものかと考えています。 例:200604の場合01~30という値を返す 何かよい方法がありましたらよろしくお願いします。

  • SQLサーバに接続できません

    こんにちは。 昨日、会社のWEBサーバの設定を変えました。 いままでは全員が一つのID&PWでそのサーバにアクセスしていたのですが、セキュリティーを考え、一人につき1ID&PWを与えて、それぞれがアクセスできるフォルダを制限しました。 そこまではよかったのですが、そのあとあるクライアントパソコンで ショップの売り上げ情報などをネットからダウンロードしようとしたところ、 接続できませんでした。  SQL state:"28000" SQL serverエラー:18456 [microsoft][ODBC SQL server driver][SQL server] ユーザーはログインできませんでした。 というエラーメッセージがでてしまいます。 エラーの意味もよくわからず、どうにもできません。 パソコン初心者なので、質問自体にも至らない点があるかもしれませんが、よろしくお願いいたします

  • VBでODBC接続して更新・削除できない

    VBとSQLSerever2003を接続してプログラムしています。 ネットで検索しつつ以下のコードで接続できました。 Set SQL_DB = SQL_WSpace.OpenDatabase("", False, False, "ODBC;Driver={SQL Server};" "SERVER=" & (DATABASE_SERVER) & ";" "DATABASE=" & (DATABASE_NAME) & ";" "UID=" & (DB_ID) & ";" "PWD=" & (DB_PASS) & ";" SELECT文は問題ないのですが、DELETE文とUPDATE文だと、「指定されたテーブルから削除できませんでした」、「更新可能なクエリであることが必要です」とでます。アドバイスをお願いします。

  • Accessプロジェクト ストアドプロシージャによるデータ更新

    Access2003 Accessプロジェクトのストアドプロシージャでテーブルを更新する処理を作りたいのですが・・・。 内容は、テーブルAにある項目「更新区分」を "0" から "1" に更新します。ただし更新する条件として、テーブルBに登録されている、全てのロットNoと、テーブルAのロットNoが一致するものだけです。 WHERE条件に・・・  WHERE テーブルA.LotNo = テーブルB.LotNo とすると、「ADOエラー:列のプレフィックステーブルBは、テーブル名と一致しないか、クエリ内の別名と一致しません」となります。 初歩的な質問ではずかしいですが、よろしくお願いします。

    • pon_s
    • 回答数2
  • OracleでいうSpl*plusみたいなもの

    長年のoracle派なのですが、最近、業務でSQLSerever2003を扱うようになった初心者です。 OracleでいうSpl*plusみたいなものってSQLSerever2003にはありますか?「クエリアナライザ」でいいんでしょうか?「クエリアナライザ」だとトランザクションがないように見えるのですが、ROLLBACK、COMMITできるような方法も教えてください。よろしくお願いします。

  • localhostって使えない?

    自分のパソコンがWinXP(Professional)でSQL-Server2000がインストールされています。このときクエリアナライザーのサーバー名で「localhost」って指定は出来ないのでしょうか?OSがWindows2000のときは「localhost」の指定で接続が可能なんですが…

  • SQLServerとOracleの共存

    1つのデータベースサーバー(OS:Windows2000)に、 SQLServer2000とOracle9iをインストールしようと思っているのですが、 可能でしょうか? また、可能な場合に、注意する点などがありましたら教えて下さい。 よろしくお願い致します。

    • lsp_wk
    • 回答数1
  • SQLサーバーにエクセルVBAでファイルを作成するには?

    SQLサーバー7.0とエクセルVBAにて 前任者が作った上記環境を何とか使いこなさなくてはならない状況になりました。 VBAが多少分かる程度の知識しかなく、SQLは初めて取り組みます。 なんとか、サーバーにアクセル出来るようになり、前任者が作った下記コードを実行すると、 P.LogDataがないというエラーが出ます。 サーバーにP.LogDataなるファイル?を作っていないので当然なのですが、どうせすれば、VBAを使ってP.LogDataなるファイル?を作ることが出来るのでしょうか? Public Function LoginWrite(uid$, pwd$) As Boolean Dim DbCon As New ADODB.Connection Dim ConnectStr As String LoginWrite = True ConnectStr = "uid=AAA;pwd=BBB;" & _ "driver={SQL Server};server=SSS;database=test;dsn=SSS,,connection=adConnectAsync" With DbCon ' Database Connect .ConnectionString = ConnectStr .ConnectionTimeout = 10 .Open End With DbCon.Execute "INSERT INTO P.LogData (UserName,Computer,LoginTime) VALUES ('" & _ uid & "','" & MyComputerNameGet & "','" & CStr(Now) & "')" DbCon.Close Username = uid Password = pwd Exit Function End Function

  • SQLサーバーをインストしました。次は何をすればいいのでしょうか?

    SQLサーバーをインストールしました。 初めてなので、それからまず何をしたら良いのかまったく分かりません。 私としては、エクセルのVBAでデータを書き込んだり、読み込んだりしたいのですが、当然のことながら、どういうコードでどうアクセスすれば良いのかさっぱりです。 参考になるサイトを教えていただくとか、このコードを試してみろ、なんてアドバイスをお願いします。

  • NTサーバーにSQLサーバーをインストールしたらプリンタは使える?

    NTサーバーにプリンターが繋がっていて、クライアントはNTサーバーを経由して印刷しています。 このNTサーバーにSQLサーバーをインストールしたらプリンタが使えなく無くなるなんてことは無いですよね。 SQLサーバーのことがまったく分かってないので、回答よろしくお願いします。

  • SQLサーバーにアクセスする時にパスの入力を求められないのはなぜ?

    自部署にあるNTサーバーにアクセスしようとすると、ユーザー名と パスワードを問うダイアログが出ます。 また、他部署にあるサーバーにアクセスする時も同様です。 (ここまでは当然のことです) ところが、この他部署のサーバーにSQLサーバーがインストール されていて、エクセルのVBAマクロ(RS.Open SQL~ こんなコード) でアクセスするとパスワードを問われることなくアクセス出来てしまいます。 どうしてVBAマクロでアクセスすると、パスを問われるダイアログが 出ないのですか? SQLサーバーの仕様でしょうか?

  • NTサーバーにSQLサーバーをインストールしたら何サーバーになるの?

    NTサーバーにSQLサーバーをインストールしたらSQLサーバーになってしまうのですか? それともNTサーバーというOS上でSQLサーバーというソフトが動いているだけなのですか?