SQL Server

全2973件中1841~1860件表示
  • SQL文を文字型変数に格納し、EXECUTEで発行する方法のことを?

    いつもお世話になっております、ありがとうございます。 SQL文を文字型変数に格納し、EXECUTEで発行する方法のことを何とか、といったと思うのですが、ド忘れしてしまいました。 あいまいな記憶では「外部○○」とか、そんな感じだったと思うのですが・・・ よろしくお願いいたします。

  • SQLのUpdateについて

    プログラム超初心者です。 開発環境;ASP.NET(visual studio2005) サーバ:SQLSERVER2005 sqldatasourceにupdate文を入れてマスタの更新処理を作っております。 対象のテキストボックスの値を空白にしたままupdate処理を走らせると、なぜか空白値がnull値となってDBに保存されてしまいます。 update処理をする際に空白値をnull値に変換しない方法ってありますか? ご教授お願いします。

  • SQLServerにおける累積、累計取得SQL

    以下のような売上テーブルがあった場合に、 ◎売上累計金額を会社毎、売上日順に取得する SQLをお教えください。 Oracleでいうところの以下のような分析関数はありますでしょうか? sum(売上金額) over(partition by 会社名 order by 売上日) 例:売上テーブル 会社名  売上日   売上金額 ◎売上累計金額(会社別) (1)AAA  2005/12/01 1000  1000 (2)AAA  2005/12/02 200   1200 (3)AAA  2005/12/04 300    1500 (4)AAA  2005/12/10 500    2000 (5)BBB  2005/12/05 300    300 (6)BBB  2005/12/09 200    500 (7)BBB  2005/12/20 100    600 (8)CCC  2005/12/05  500  500 (9)CCC  2005/12/08 1000  1500

  • MySQL の show tables をするコマンド

    テーブル名を一覧表示したいのですが、 SQL Server 2005 での方法ご存知でしょうか? http://msdn2.microsoft.com/ja-jp/library/ms189826.aspx T-SQL の一覧を見てみましたが解らず...

  • sqlite3_stmt はどこに?

    sqliteの構造体 sqlite3_stmt の宣言は見つかるのですが 構造体の内容の定義してあるものが見つかりません。 sqlite3.c を探したのですが見つかりませんでした。 お分かりの方、よろしくお願いします。

  • SQL 特定のカラムが最大値のレコード取得

    初心者です。SQL文で困っています。 どなたかご教授頂けたらと思います。 環境は、SQL SERVER 2000です。 特定のカラムが最大値のレコードのみ取得したいです。 たとえば、以下のようなデータがあるとします。 コード、履歴番号で主キーとします。 コード|履歴番号 |金額 0001 | 1 | 12000 0001 | 2 | 12001 0001 | 3 | 12002 0002 | 1 | 12000 0002 | 2 | 12001 0002 | 3 | 12002 0003 | 1 | 12000 0003 | 2 | 12001 この場合に、コード毎に履歴番号が最大のレコードのみを取得したいです。 理想の結果は以下になります。 コード|履歴番号 |金額 0001 | 3 | 12002 0002 | 3 | 12002 0003 | 2 | 12001 以上です。よろしくお願いいたします。

    • take_PP
    • 回答数1
  • 再投稿:フィールドの値をテーブル名&フィールド名にして参照したい

    すみません。若干記入ミスだったので再投稿します。 こちらにご解答お願いします。 TABLE_a ・Ta_id ・key_table ・key_field ・key_no TABLE_b ・Tb_id ・Tb_name TABLE_c ・Tc_id ・Tc_name と3つのテーブルがあり、 key_tableに「TABLE_b」、key_fieldに「Tb_id」が入ってて、 TABLE_aとTABLE_bを select の left join して抽出したい場合、 どういうSQL文になるのでしょうか。 select * from TABLE_a left join case key_table when 'TABLE_b' then 'TABLE_b' when 'TABLE_c' then 'TABLE_c' end on 'TABLE_a.key_field'.key_no = case key_table when 'TABLE_b' then ''TABLE_a.key_table'.Tb_id' when 'TABLE_c' then ''TABLE_a.key_table'.Tc_id' end ; とやってみたのですが、うまくできませんでした。 ご教示お願いします。

  • Accessのアップサイジングウィザード

    Accessのアップサイジングウィザードを使用し、SQLServerへ テーブルとデータを移行しようと考えています。 Access2000、SQL Server 2005 Express Editionを使用して います。 アップサイジングウィザードで「既存のデータベースを使用する」 を選択すると移行できるのですが、「新しいデータベースを作成 する」を選択すると、移行できません。レポートに「Table was skipped or export failed」と表示されます。 (ログインユーザはcreate table権限があります。) アップサイジングウィザードの手順書には、、「新しいデータベース を作成する」を選択すると書いてあるので、うまくいかない理由を 知りたいと思います。 宜しくお願い致します。

  • 列名が無効です

    For hcnt = 1 To 18 w1_kin = 0 cmd.CommandText = "SELECT sum(sisitu_db) FROM syosai " _ & "WHERE hno_db = hcnt " w1_kin = cmd.ExecuteScalar() + w1_kin 省略 NEXT テーブルの列hno_dbにあるコード1から18毎の金額合計を求める のですが、上記の式(コード1の場合)では「hcntは列名の無効」となります。 hno_db = 1 では正しく実行されます。 宜しくお願いします。

  • バッチファイル作成について

    hotfix以外作ったことないので、質問です。 ローカル環境にSQL Server2000をインストールしました。 今一番やりたいことは、SQL Server2000のサービスの開始と停止を 自動やるバッチファイルを作りたいです。 オススメのURLなどありましたら教えてください。

  • Excel からインポートする方法

    お伺いしたいのですが、 BULK INSERT のように Excel からインポートするには どうすれば良いのでしょうか?

    • yasu182
    • 回答数1
  • ストアドプロシージャのSET文について

    SQLserverのストアドで SET @aaaa = NULL って記述は有効なのでしょうか?

  • Indexについて

    初心者です。Indexについての質問です。 1.Where 注文No=nnn と 2.Where 注文No=nnn and 明細No=mmm といった問い合わせを行うため、二つのIndexを作成しました。 index-A:注文No index-B:注文No,明細No 「1.Where 注文No=nnn」の問い合わせは、 index-A、index-Bのどちらでもパフォーマンスは同じでしょうか? であれば、index-Aを消したいので・・・ よろしくご教授くださいませ。

    • u_t_flj
    • 回答数1
  • ホームページをURLで検索すると表示されません。

    初心者ですみませんが何か教えてください。 作ってもらったホームページですが、Yahooなどで検索するときに 検索窓にURL(http://www.ドメイン名)を入力しても出てきません。 何か原因はありますか?(アドレスバーに入力すれば表示されます。)

  • SQLServer2005のストアドプロシージャで変数を配列で使用する方法をご教示ください

    タイトルの件。調査したのですが、変数を配列でとる方法(宣言の仕方や使用方法)が見つけられませんでした。 ご存知の方、ご教示いただけませんでしょうか? できれば使用方法が書かれた本やサイトをご紹介いただけると助かります。 それともSQLServer2005のストアドプロシージャでは変数を配列で使用することはできないのでしょうか? (そんなことはないと思うのですが、探しても出てこないのが不思議です。私の検索方法が悪いからだと思いますが) 以上です。よろしくお願いします。

    • to-ko-
    • 回答数1
  • サーバーの移設について

    レンタルサーバーの管理会社の対応が悪く、移設したいと考えています。別の会社に0から制作してもらえば実現可能なのは分かりますが、それでは費用が2倍かかってしまいます。コストをなるべくかけずにサーバー(コンテンツ)を移設するにはどのように進めていけばよろしいのでしょうか?

  • 2バイト文字をASCIIコードに変換

    SQL Server初心者です。 SQL Serverで2バイト文字をASCIIコードの値で返したいのですが、関数ASCII()を使用すると、1バイト目のASCIIコードの値しか返してくれません。 2バイト目の文字も返す方法をご教授ください。 言葉足らずでわかりにくいかと思いますが、よろしくお願い致します。

    • Gmoca
    • 回答数3
  • 区分ごとに2番目に新しいデータを取得するには?

    下記のようなデータがあった場合、それぞれの区分毎に年月が最新のデータと2番目に最新のデータを取得したいです。 <検索対象データ> 区分 年月   金額 ----------------------------- A   200411  700 A   200412  600 A   200503  560 B   200311  600 B   200508  1000 B   200504  560 C   200508  400 C   200301  1100 <取得したいデータ> (1)区分ことに年月が最新のデータ 区分 年月   金額 ----------------------------- A   200503  560 B   200508  1000 C   200508  400 (2)区分ことに年月が2番目に最新のデータ 区分 年月   金額 ----------------------------- A   200412  600 B   200504  560 C   200301  1100 (1)に関してはこちらに回答があります。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1439772 (2)のデータを取得する方法を教えていただきたい。 (1)と(2)の混在でもかまいません。 よろしくお願いします。

    • todo36
    • 回答数1
  • batジョブの登録

    今、   cd C:\test\test   rename C:\test\test\test.txt C:\test\test\test3.txt と書かれた、「C:\test\test\test.bat」を作成しました。 これをジョブに登録して実行させたいと考えています。 ジョブのステータスのコマンド入力欄に   C:\test\test\test.bat と入力しましたが、実行してもエラーになってしまいます。   ステップ 1、ジョブ 0x4E063F33EB0DC344B0FF72A50A0CDF86 のプロセスは作成されませんでした (理由: 指定されたパスが見つかりません。). ステップは失敗しました。 どうしたらうまくいくでしょうか? ジョブステップの詳細で、出力ファイルのフォルダ選択にCが出てこないことが関係あるのでしょうか?

  • データベースからFOREIGN KEYの一覧を取得したい

    初心者です。 SQL SERVER 2005で データベースで使用されている外部キーの一覧を取得したいのですが、 SELECT * FROM sys.objects WHERE type = 'F' や SELECT * FROM sys.foreign_keys では、実際にどのテーブル・どの項目が使用されているのかが取得できません。 どのようなSQL文を書いたらいいでしょうか? よろしくお願いします!

    • mne
    • 回答数1