sql >> データベース >  >> Database Tools >> SSMS

SQLの結果のデータ型を決定する方法は?

    一時テーブルを使用して、いくつかの簡単なSQLステートメントを使用して結果の列タイプを表示できます。

    一時テーブルは接続ローカルスコープであり、切断するとクリアされるため、ビューよりも少し優れています。

    必要なのは、次のようにいくつかのキーワードを挿入することです

    SELECT
    TOP 0 -- to speed up without access data
    your,original,columns
    INTO #T -- temp table magic
    FROM originalTablesJoins
    Order by anything
    exec tempdb.sys.sp_columns #T
    drop table #T
    

    また;

    SELECT TOP 0 *
    INTO #T
    FROM (
      select your,original,columns from originalTablesJoins -- remove order by if any
    ) x
    exec tempdb.sys.sp_columns #T
    drop table #T
    

    注:のスキーマを表示することに触発されましたSQL ServerManagementStudioの結果セット



    1. phpMyAdminで定義されている内部関係とは何ですか?

    2. phpMyAdminを起動できません。 #2002ソケットエラーが発生し続ける

    3. PHPでXMLファイルを作成/書き込みますか?

    4. phpmyadminを介したMySQLのデフォルトの日時