1

EXEC sp_columns <table name>;SQL Server テーブル値パラメーター以外に相当するものは何ですか? 基本的に、ユーザーが作成したテーブル値パラメーターの列情報 (名前、データ型) を返す T-SQL または組み込みのストアド プロシージャを探しています。

4

1 に答える 1

1

sys.table_typesシステム ビューでテーブル タイプのスキーマ情報にアクセスできます。

select
    s.name as 'Schema',
    t.name as 'Type',
    c.name as 'Column',
    c.*
from sys.table_types t
inner join sys.schemas AS s
  ON t.[schema_id] = s.[schema_id]
inner join sys.columns c
    on c.[object_id] = t.type_table_object_id
where is_user_defined = 1

テーブル タイプもINFORMATION_SCHEMA.DOMAINSビューで使用できます。

select *
from INFORMATION_SCHEMA.DOMAINS
where DATA_TYPE = 'table type'
于 2015-01-05T19:28:37.187 に答える