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

ユーザー定義のデータ型と #temp テーブル

    重要な情報:

    この回避策は、SP または構造化クエリでは決して使用しないでください。その唯一の使用法は、保護された環境での一時的なクエリに限定して、起こりうる欠点を回避する必要があります。これは、特別な場合に一時テーブルに UDT を含めることができることを示すためだけに書かれています。指摘してくれた @Marcel (コメントを参照) に感謝します。

    残念ながら、これは簡単なことではありませんが、いくつかのスクリプトを使用して、必要なときに起動される必要なすべてのタイプを作成するための小さなスクリプトを保持します。

    補助スクリプト:

    USE [tempdb]
    GO
    CREATE TYPE [UDT_SomeType] FROM NUMERIC(19,9)
    GO
    

    通常のスクリプト:

    USE [YOURDB]
    GO
    
    CREATE TABLE #SomeTable
    (
        [some_column] UDT_SomeType,
        -- other columns 
    )
    



    1. 複数のデータベース、mysqlのサーバーを接続し、お互いの両方のテーブルからクエリを実行するにはどうすればよいですか?

    2. Greenplumデータベースとは何ですか?ビッグデータデータベースの紹介

    3. 接続がpostgresdockerを拒否しました

    4. ソケット'/var/mysql/mysql.sock'(38)を介してローカルMySQLサーバーに接続できません