SQL Server

全2973件中2161~2180件表示
  • (x 行処理されました)を表示させないのは可能か

    クエリアナライザ、sqlcmdなどでselectを実行した場合、処理結果レコードの最終行の後に(x 行処理されました)が必ず表示されてしまうのですが、表示させない方法をご存じの方、ご教示いただけないでしょうか。 select結果をテキストファイル出力したものをそのままプログラムで使用したいのですが、最終レコードの後に(x 行処理されました)の行など数行が余分にあるため、毎回テキストファイルを開いて手作業で消さなくてはならず、困っております。

  • SQL文だけで可能な処理でしょうか?

    今回初めて投稿いたします。 質問内容で、失礼等ございましたら、お伝え下さい。 過去の質問も検索したのですが、それらしいものが見つけられませんでした。 もし、過去に同様の内容がございましたら、お教えください。 さて、質問内容ですが、 当方Accessを少々かじったことがある初心者です。 今回、VB6.0+SQLに挑戦していまして、SQL文で往生しています・・・ 下記のないようをSQL文(又は、ストアド)を記述したいのですが、可能でしょうか? それとも、ワークテーブル等を作成しなければ無理処理なのでしょうか? T郵便番号(テーブル)   郵便番号   都道府県_漢字   市区町村_漢字   町域名   都道府県_カナ   市区町村_カナ   町域名_カナ T事業所郵便番号(テーブル)   郵便番号(個別番号)   事業所名_漢字   事業所名_カナ   都道府県_漢字   市区町村_漢字   町域名 住所検索(フォーム)   mySearch(検索キー) 住所検索.検索一覧(MSFlexGrid)   郵便番号   漢字    カナ 住所検索フォームのmySearchにキーを入力したときに T郵便番号の曖昧検索 郵便番号 漢字(都道府県_漢字 + 市区町村_漢字 + 町域名)  カナ(都道府県_カナ + 市区町村_カナ + 町域名_カナ) T事業所郵便番号の曖昧検索 郵便番号 漢字(事業所名_漢字)  カナ(事業所名_カナ) 6つの項目を検索して、住所検索.検索一覧(MSFlexGrid)の3項目に表示する。 取り留めない文章になりましたが、SQL文だけで可能な処理でしょうか? よろしく、お願い致します。 尚、テーブルのデータは、郵政省の郵便番号データを利用していまして、一部省略してあります。

  • SQLServer2000 UDPポート1434を有効にしたい

    タイトルの通り、SQLServer2000 UDPポート1434を有効にしたいのですが 方法がわかりません。 ご存知の方、ご教授宜しくお願い致します。

  • SQL文の記述について

    初めて投稿いたします。 失礼等ございましたら、お伝え下さい。 過去の質問も検索したのですが、それらしいものが見つけられませんでしたので、新たに質問させていただこうと思いました。 もし、過去に同様の内容がございましたら、教えていただければ幸いです。 さて、質問内容ですが、 当方SQLについて少しかじった事がある程度の初心者です。 先日、上司にEXCELで「注文書の台帳から条件を指定し抽出できるツール」 の作成を頼まれました。 台帳はSQL-Serverで、 ツールはExcelのVBAで作成しています。 そこで質問なのですが、 台帳には注文Noと注文No枝番というフィールドがあります。 注文書は新規で注文書に起票した際に振られる番号で、 注文書が変更される度に、枝番が1、2・・・と1つづつシーケンスで 増えていきます。 現在、単純に条件を入力して、台帳の全項目の情報を出力するところまでは作成できたのですが、注文書Noが同一で枝番が複数ある場合、最も枝番が大きいレコードを抽出するというSQL文を記述したいのですが、 どのような命令文を使えばいいのか分かりません。 例) No 注文書No 注文書No枝番 契約者名   住所 1 1001 1      ○○商社   東京都・・・ 2 1002 1      ○○会社   千葉県・・・ 3 1002 2      ○○会社   千葉県・・・ 4 1003 1      株式会社○○ この場合、No1、3、4の全項目を抽出したいのです。 方法は複数あるのかとは思いますが、いくつか教えていただければ幸いです。 よろしくお願い致します。

  • SQLServer2000へのリモート接続ができない。

    aspで作成したWEBアプリから、他マシンのSQLServerへ接続を行なっています。あるSQLServerへは接続できるのですが、異なるマシンのSQLServerへは接続できない等、現状、マシン毎のSQLServer接続可否が異なっています。 接続できない場合、下記エラーを表示します。 Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) このエラー内容を元に、WEB上で検索を行い、 http://www.microsoft.com/japan/sql/ssj/tips/01.mspx 、また、プログラム側の接続部分を DataSource=データソース → DataSource= tcp: データソース 等、試してみましたが、問題は解決しませんでした。 解決方法をご存知の方、ご教授宜しくお願い致します。 また、こうしたらどうなの?っていうようなご意見も お待ちしています。 ・・・そういえば、udlファイルによる対象データベース接続へのは 成功しています。

  • シーケンスまたはオートインクリメントをMSDEで

    シーケンスまたはオートインクリメントをMSDE2000の環境で行いたいと考えています. 確かそういったものはMSDE2000には実装がなかったような気がします. 擬似的にそのような動作をさせる良い方法は無いものでしょうか.

  • SQL ServerにWindowsパスワードを入れると接続出来なくなってしまう

    Windows2000ServerとSQLServer2000を使用しています。 端末の台数は20台未満と少ないのですが、今までは、データベースアクセス時に SQLServer認証で使用していました。 クライアントPC起動時に、今まではパスワードも無しだったのですが、 セキュリティ面を考えて、Windowsのパスワードをユーザーにつけることにしました。 ところが、パスワードをつけると、サーバーのデータ―ベースを開こうとすると 「接続出来ませんでした。 SQLState:'28000' SQL Server エラー:18452 〔Microsoft〕〔ODBC SQL Server〕〔SQL Server〕ユーザー'(null)'のログインに失敗しました。 理由:SQL Serverの信頼関係接続に関連付けられていません。」 となって、データ―ベースにアクセス出来なくなってしまいます。 名前付きパイプの信頼関係接続も有効になっているし、マルチプロトコルも無効になっています。 どうしたらデータ―ベース接続時にエラーが出ないように出来るでしょうか?

  • SQLServer2000 SP3適用について

    現在稼動中のNEC製クラスタプロ LE Ver7.0にSQLServer2000 SP3aが方系にのみ適用済みの状態であることが判明し、もう方系にもインストールする必要が発生しております。 この際にインストールを行うための手順について、注意点などがありますでしょうか。 環境 OS:WindowsServer 2003 SP1 DB:SQLServer2000(方系のみSP3a) システムDBは両方が個別に保持して、ユーザDBのみ共有している状態です。 小生知識が不足しているために、ご指導いただくための情報が不足しているとは思いますが、ご指導の程よろしくお願い致します。

    • comes
    • 回答数1
  • 指定した回数INSERTをしたい

    Visual Web Developer 2005 Expressを使用しています。 NO(自動採番)と商品というテーブルがあり、入力フォームでテキストボックス1に「飴」と入力し、テキストボックス2に「5」と打って保存すると下記のような結果になるようなSQL文はありますか?それともフォーム側で何か処理が必要でしょうか? 複数インサートで調べましたがINSERT INTO SELECTはデータ元が別テーブルなので使用できそうにありませんでした。。 No|商品   ――――  01|飴 02|飴  03|飴 04|飴 05|飴 うまく説明できているかわかりません。すみません。

    • konga
    • 回答数3
  • datasetが破棄されるタイミングを教えてください。

    VS2003とSQL Server Management Studio Expressを使用して VB.NETでデータベースを利用したプログラムを学んでいます。 その中でdetasetというものを習ったのですが 取得したdatasetが破棄されるタイミングがわかりません。 プログラム内で破棄するようなコードを書いていない場合 datasetはどのようなタイミングで破棄されるのでしょうか? 過去の質問を検索しましたが発見することができませんでした。 もし、過去に同じような質問がありましたらそちらのURLを教えて頂ければ幸いです。 あまり理解できていないため、おかしな表現などあるかと思いますが 回答をお願いします。

  • SQLについて教えてください

    お世話になります。 SQLについて教えてください AテーブルとBテーブルからCテーブルを作成したいのですが、 KEYをキーにAテーブルのIDが1で、YYMMが一番新しい項目(最大の項目)を 取得し、Cテーブル作成したいのですが、どのようにするのでしょうか? Aテーブル    Bテーブル   Cテーブル KEY ID yymm   KEY     KEY YYMM AAA 0 200612  AAA     AAA 200611 AAA 1 200611  BBB     BBB 200611 AAA 1 200609 BBB 0 200611 CCC 1 200611

    • jiji333
    • 回答数3
  • SQlServer 2000 :Datetime変換

    SQlServer 2000 のSQLでのDatetimeの変換方法 datatime型データの年月部分(YYYYMM) だけデータをつくりたいのですが、方法を教えてください。

    • jiji333
    • 回答数1
  • SQLServer2000 SQL文について

    SQLServer2000 SQL文について Where句内で、このような演算指定はできますか? できない場合このようなSQLを実行したい場合 他にどのような方法が考えられますでしょうか? select a.id from a,b where a.yymm = b.yymm-1

    • jiji333
    • 回答数1
  • SQLサーバーとMySQLの大きな違いは?

    MySQLは良く使っていますが、たとえばテーブルの型情報などは、SHOW [FULL] COLUMNS FROM tbl_name テーブル名で得ることができますが、SQLServerでは、どのようにするのでしょうか? また、MySQLからSQLServer移行者にとって、注意すべき点などご存知の方教えて下さい。また、SQLServerのお勧め書籍も知りたいです。

    • kyoui
    • 回答数2
  • ログフォルダの縮小

    あるMSSQLのシステムでLOGフォルダが大きくなってしまったのですが、 これを減らすにはどうすればよいでしょうか? できるだけ簡単な方法があれば、ご教授願います。

  • ふと疑問

    tsql初心者です。 ふと疑問なのですが、例えば・・・ test t列 1 2 3 ※一列のみとする。 というテーブルがありまして この列の最小値を探したいとする。 select min(tr11) from TR1 group by tr11 を実行すると同じ結果となってしまう。。 少ない場合はともかく 最小値を探すためにはどのようにするのでしょうか? 低レベルな質問ではありますが、宜しく御願いします。

  • SQL Server 2005 Expressで営業日の数え方

    Visual Web Developer 2005 Express始めたばかりの初心者です。 簡単な受注管理のDBを作成しているのですが、営業日の数え方について教えてください。 test01テーブルに受注日という項目があり、経過日数という項目で受注日と今日の日付の差を出しています。 SELECT (int,GETDATE()-jutyubi) AS Expr1,jutyubi FROM test01 受注日から今日までの差を表示するのではなく、受注日から今日までの営業日を求めたいのですがどのようにすればよいでしょうか。 営業日は土日の除いて考え、国民の休日が設定できればよりいいです。 エクセルのNETWORKDAYS関数のようなイメージをしています。よろしくお願いいたします。

    • konga
    • 回答数2
  • SQLServer2005 抽出結果のファイル保存

    SQLSERVER7.0のクエリアナライザで抽出結果をファイルへ保存する際、ダイアログボックスでファイルフォーマットの指定が出来ましたが、SQLSERVER2005のManagementStudioのダイアログボックスには指定がなく、ANSI形式(カンマ区切り)で抽出結果をCSVファイルに保存したい場合はどのようにしたらよいでしょうか?どなたかご教授よろしくお願いいたします。

  • -3.34 が -3.3399999999999999 で表示される

    SQLServer2005でfloat型の項目に-3.34 を手入力(クエリアナライザでinsert文で入力した時も同様)して、コマンドプロンプトから以下のselect文を実行した所、-3.3399999999999999 で表示されました。 sqlcmd -U ユーザ名 -P パスワード -d データベース名 1> select * from テーブル名 クエリアナライザで同様に select * from テーブル名 した場合は、-3.34 のまま正しく表示されます。 -12.34、-22.34などの数値ではこの事象は発生せず、何か条件があるようです。お分かりになる方がいらっしゃいましたら、ご教示いただけないでしょうか?

  • DELETE命令

    例えば テーブルAとテーブルBがあり 両方に顧客ID、店舗IDがあります。 もしテーブルA、Bのレコードで 顧客ID、店舗IDが同じなら テーブルAのみレコード削除したいです。 このような場合のSQL文を教えてください。 よろしくお願いします。