問題タブ [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.
sql-server - カーソルを使用せずに TSQL でテーブル変数をループする方法はありますか?
次の単純なテーブル変数があるとします。
行を反復処理したい場合、カーソルを宣言して使用することが唯一のオプションですか? 別の方法はありますか?
sql - SQL SELECT で IF...THEN を実行するにはどうすればよいですか?
ステートメントで を実行するIF...THEN
にはどうすればよいですか?SQL SELECT
例えば:
sql-server - 大きなテーブル内のすべてのデータを削除する最速の方法
約 500 万行を含むログ テーブルからすべての行を削除する必要がありました。私の最初の試みは、クエリ アナライザーで次のコマンドを発行することでした。
client_log から削除
これには非常に長い時間がかかりました。
sql-server - TSQL を使用して、特定のストアド プロシージャに対する実行権限が付与されているロールを特定するにはどうすればよいですか?
TSQL を使用して、特定のストアド プロシージャに対する実行権限が付与されているロールを特定するにはどうすればよいですか? 使用できるシステム ストアド プロシージャまたはシステム ビューはありますか?
sql-server - TSQLでバイナリ値を16進数として出力するにはどうすればよいですか?
SQL Server 2000 を使用して、テーブルからいくつかの値を出力していますPRINT
。ほとんどの非文字列データでは、nvarchar にキャストして出力できますが、バイナリ値は文字のビット表現を使用して変換しようとします。例えば:
期待される:
0x12345678
代わりに、2 つの意味不明な文字が出力されます。
バイナリデータの値を出力するにはどうすればよいですか? ビルトインはありますか、それとも自分でロールバックする必要がありますか?
更新: これは行の唯一の値ではないため、@binvalue を単に PRINT することはできません。PRINT N'other stuff' + ???? のようなものです。+ N'more stuff'. それが違いを生むかどうかはわかりません: PRINT @binvalue だけを試したわけではありません。
sql - クロスサーバー SQL
あるサーバーのデータベースから別のサーバーのデータベースにデータを移植したいと考えています。データベースは両方とも異なる mssql 2005 サーバー上にあります。宛先データベースは [時間間隔] ベースでゼロから生成されるため、レプリケーションはおそらくオプションではありません。
できれば私は次のようなことをします
このスクリプトのどこかに接続資格情報が含まれることは明らかです。
tsql - TSQLでISO週番号の開始日と終了日を取得する正しい方法は何ですか?
ISO の週と年がありますが、それをその週の開始と終了を表す 2 つの日付に正しく変換するにはどうすればよいですか?
sql - 複数の列の SQL MAX?
複数の列の最大値の行ごとに1つの値を返すにはどうすればよいですか:
テーブル名
次のようなものを返す必要があります。
クエリ?
sql-server - HashBytes() 関数 T-SQL
この関数の出力を varbinary() から varchar() に変換する最も効率的な方法は何ですか?
sql-server - SQL Server でコードの合計行数 (LOC) を取得する最も簡単な方法は何ですか?
(LOC)
システムに関連付けられているコードの行数に関する統計を提供する必要があります。アプリケーション部分は簡単ですが、SQL Server データベース内に存在するコードも含める必要があります。これは、ストアド プロシージャ、関数、トリガーなどに適用されます。
どうすればその情報を簡単に入手できますか? システムなどにクエリを実行することにより、 TSQLで(正確に)実行できますtables\sprocs
か?