問題タブ [tsql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
21 に答える
744234 参照

sql-server - カーソルを使用せずに TSQL でテーブル変数をループする方法はありますか?

次の単純なテーブル変数があるとします。

行を反復処理したい場合、カーソルを宣言して使用することが唯一のオプションですか? 別の方法はありますか?

0 投票する
31 に答える
4104944 参照

sql - SQL SELECT で IF...THEN を実行するにはどうすればよいですか?

ステートメントで を実行するIF...THENにはどうすればよいですか?SQL SELECT

例えば:

0 投票する
15 に答える
68350 参照

sql-server - 大きなテーブル内のすべてのデータを削除する最速の方法

約 500 万行を含むログ テーブルからすべての行を削除する必要がありました。私の最初の試みは、クエリ アナライザーで次のコマンドを発行することでした。

client_log から削除

これには非常に長い時間がかかりました。

0 投票する
2 に答える
4528 参照

sql-server - TSQL を使用して、特定のストアド プロシージャに対する実行権限が付与されているロールを特定するにはどうすればよいですか?

TSQL を使用して、特定のストアド プロシージャに対する実行権限が付与されているロールを特定するにはどうすればよいですか? 使用できるシステム ストアド プロシージャまたはシステム ビューはありますか?

0 投票する
7 に答える
45714 参照

sql-server - TSQLでバイナリ値を16進数として出力するにはどうすればよいですか?

SQL Server 2000 を使用して、テーブルからいくつかの値を出力していますPRINT。ほとんどの非文字列データでは、nvarchar にキャストして出力できますが、バイナリ値は文字のビット表現を使用して変換しようとします。例えば:

期待される:

0x12345678

代わりに、2 つの意味不明な文字が出力されます。

バイナリデータの値を出力するにはどうすればよいですか? ビルトインはありますか、それとも自分でロールバックする必要がありますか?

更新: これは行の唯一の値ではないため、@binvalue を単に PRINT することはできません。PRINT N'other stuff' + ???? のようなものです。+ N'more stuff'. それが違いを生むかどうかはわかりません: PRINT @binvalue だけを試したわけではありません。

0 投票する
8 に答える
55308 参照

sql - クロスサーバー SQL

あるサーバーのデータベースから別のサーバーのデータベースにデータを移植したいと考えています。データベースは両方とも異なる mssql 2005 サーバー上にあります。宛先データベースは [時間間隔] ベースでゼロから生成されるため、レプリケーションはおそらくオプションではありません。

できれば私は次のようなことをします

このスクリプトのどこかに接続資格情報が含まれることは明らかです。

0 投票する
2 に答える
492 参照

tsql - TSQLでISO週番号の開始日と終了日を取得する正しい方法は何ですか?

ISO の週と年がありますが、それをその週の開始と終了を表す 2 つの日付に正しく変換するにはどうすればよいですか?

0 投票する
23 に答える
680586 参照

sql - 複数の列の SQL MAX?

複数の列の最大値の行ごとに1つの値を返すにはどうすればよいですか:

テーブル名

次のようなものを返す必要があります。

クエリ?

0 投票する
3 に答える
1958 参照

sql-server - HashBytes() 関数 T-SQL

この関数の出力を varbinary() から varchar() に変換する最も効率的な方法は何ですか?

0 投票する
3 に答える
1446 参照

sql-server - SQL Server でコードの合計行数 (LOC) を取得する最も簡単な方法は何ですか?

(LOC)システムに関連付けられているコードの行数に関する統計を提供する必要があります。アプリケーション部分は簡単ですが、SQL Server データベース内に存在するコードも含める必要があります。これは、ストアド プロシージャ、関数、トリガーなどに適用されます。

どうすればその情報を簡単に入手できますか? システムなどにクエリを実行することにより、 TSQLで(正確に)実行できますtables\sprocsか?