問題タブ [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.
c# - C# - SQLClient - 最も単純な INSERT
私は基本的に、SqlClient 名前空間を使用して C#.NET で基本的な挿入操作を実行する最も簡単な方法を見つけようとしています。
私はSqlConnection
自分の db リンクに使用しています。すでにいくつかの読み取りの実行に成功しており、データを挿入する最も簡単な方法を知りたいです。私がググると、かなり冗長な方法と思われるものを見つけています。
sql-server - ストアド プロシージャの実行後にデータ型を確認する方法は?
Management Studio でストアド プロシージャを実行して、返される結果セットのデータ型を取得する方法はありますか? テーブル名をsp_helpに渡すときの機能のようなものを探しています
sql-server - TSQL コードから Web サービスを呼び出すことはできますか?
TSQL ストアド プロシージャまたは関数から Web サービスを呼び出す方法はありますか?
sql-server - すべてのテーブルのすべての文字列を置換してテキストを操作する
次のスクリプトがあります。データベース内のすべてのテーブルで @lookFor のすべてのインスタンスを @replaceWith に置き換えます。ただし、varchar などのテキスト フィールドのみでは機能しません。これは簡単に変更できますか?
tsql - DAY、MONTH、YEARでグループ化すると、SQLに行がありません
月、日、年ごとにテーブル グループから選択すると、レコードのある行のみが返され、レコードのない組み合わせが除外されるため、毎日または毎月アクティビティがあることが一目でわかります。日付を確認する必要があります。ギャップを積極的にコラムします。T-SQLで、データが存在しない場合でも、毎日/月/年の行を取得するにはどうすればよいですか?
sql - *= Sybase SQL では
Sybase データベースへのクエリで *= 演算子を使用するコードを保守していますが、ドキュメントが見つかりません。*= の機能を知っている人はいますか? ある種の結合だと思います。
これが次のものとどう違うのかわかりません:
sql - MicrosoftT-SQLからOracleSQLへの変換
私はT-SQLを何年も使用してきましたが、Oracleのもの、おそらく少なくとも自分の足が見つかるまでは単純なCRUD操作を作成する必要がある組織に移動しました。アプリケーション開発の観点から、既存のOracleデータベースと単に対話するだけでデータベースを一方から他方に移行するつもりはありません。T-SQLをOracleSQLに簡単に変換するために利用できるツールやユーティリティはありますか?キーワードマッパーは私が探しているものの一種です。
PS私はRTFMに怠惰ですが、それが私の役割の大きな部分になることはないので、私は少し速く私をスピードアップするために何かが欲しいだけです。
sql - SQL Server - 挿入された行の ID を取得する最良の方法は?
IDENTITY
挿入された行を取得する最良の方法は何ですか?
@@IDENTITY
and IDENT_CURRENT
andについては知ってSCOPE_IDENTITY
いますが、それぞれに付随する長所と短所がわかりません。
誰かが違いと、それぞれをいつ使用すべきかを説明してもらえますか?
sql-server - 複数のID値を受け入れるT-SQLストアドプロシージャ
IDのリストをパラメーターとしてストアドプロシージャに渡すことを処理するための適切な方法はありますか?
たとえば、ストアドプロシージャによって部門1、2、5、7、20が返されるようにします。過去に、以下のコードのように、コンマで区切られたIDのリストを渡しましたが、それを行うのは本当に汚いです。
SQL Server 2005は、私の唯一の適用可能な制限だと思います。
sql - SQL Server で小数点以下を切り捨てる (丸めない)
四捨五入せずに SQL で余分な小数点以下を切り捨てるか削除する最良の方法を決定しようとしています。例えば:
これは自動的に に丸め@value
られ123.46
、ほとんどの場合に適しています。ただし、このプロジェクトでは、それは必要ありません。不要な小数点以下を切り捨てる簡単な方法はありますか? left()
関数を使用して 10 進数に戻すことができることはわかっています。他の方法はありますか?