sql >> データベース >  >> RDS >> Sqlserver

C# コードからストアド プロシージャを呼び出すときに、グローバル一時テーブルを作成したり、切り捨てたりできないのはなぜですか?

    あなたが説明していることは可能ですが、多くのトリッキーなタイミングを想定しているため、あまり実用的ではないと思います.セッションは接続Aを開き、procを実行して##tempテーブルを作成し、そのセッション接続 B、C などが一時テーブルにアクセスできる必要がある限り、接続を開いたままにします。

    「パーマネント」テーブルを使用したソリューションを使用したほうがよいでしょう。このテーブルでは、「セッション」ごとに一意の識別子 (int または GUID) を使用して行が追加され、その値は初期化呼び出しによって返されます (または、取得または取得できます)。識別されます)、セッションの後続のすべての呼び出しで使用されます。



    1. MySqlからDerby(JAVADB)にデータを移行する簡単な方法は?

    2. SQL Serverで日付を切り捨てる最良の方法は何ですか?

    3. 指定されたキーが長すぎたのを修正するにはどうすればよいですか。キーの最大長は1000バイトです

    4. JavaでJTableを使用してMySQLデータベースからレコードを表示する