The meta data is from an SQL 2012 Server.
I have posted alot more, find the whole list here.
Goto Definition or MetaData
Definition:
sys.sp_columns_90_rowset(nvarchar @table_name, nvarchar @table_schema
, nvarchar @column_name)
MetaData:
create procedure sys.sp_columns_90_rowset ( @table_name sysname, @table_schema sysname = NULL, @column_name sysname = NULL ) as select TABLE_CATALOG = s_cv.TABLE_CATALOG, TABLE_SCHEMA = s_cv.TABLE_SCHEMA, TABLE_NAME = s_cv.TABLE_NAME, COLUMN_NAME = s_cv.COLUMN_NAME, COLUMN_GUID = s_cv.COLUMN_GUID, COLUMN_PROPID = s_cv.COLUMN_PROPID, ORDINAL_POSITION = s_cv.ORDINAL_POSITION, COLUMN_HASDEFAULT = s_cv.COLUMN_HASDEFAULT, COLUMN_DEFAULT = s_cv.COLUMN_DEFAULT, COLUMN_FLAGS = s_cv.COLUMN_FLAGS_90, IS_NULLABLE = s_cv.IS_NULLABLE, DATA_TYPE = s_cv.DATA_TYPE_90, -- Used by Yukon clients TYPE_GUID = s_cv.TYPE_GUID, CHARACTER_MAXIMUM_LENGTH= s_cv.CHARACTER_MAXIMUM_LENGTH_90, CHARACTER_OCTET_LENGTH = s_cv.CHARACTER_OCTET_LENGTH_90, NUMERIC_PRECISION = s_cv.NUMERIC_PRECISION, NUMERIC_SCALE = s_cv.NUMERIC_SCALE, DATETIME_PRECISION = s_cv.DATETIME_PRECISION_90, CHARACTER_SET_CATALOG = s_cv.CHARACTER_SET_CATALOG_90, CHARACTER_SET_SCHEMA = s_cv.CHARACTER_SET_SCHEMA_90, CHARACTER_SET_NAME = s_cv.CHARACTER_SET_NAME_90, COLLATION_CATALOG = s_cv.COLLATION_CATALOG_90, COLLATION_SCHEMA = s_cv.COLLATION_SCHEMA_90, COLLATION_NAME = s_cv.COLLATION_NAME_90, DOMAIN_CATALOG = s_cv.DOMAIN_CATALOG, DOMAIN_SCHEMA = s_cv.DOMAIN_SCHEMA, DOMAIN_NAME = s_cv.DOMAIN_NAME, DESCRIPTION = s_cv.DESCRIPTION, COLUMN_LCID = s_cv.COLUMN_LCID_90, COLUMN_COMPFLAGS = s_cv.COLUMN_COMPFLAGS_90, COLUMN_SORTID = s_cv.COLUMN_SORTID, COLUMN_TDSCOLLATION = s_cv.COLUMN_TDSCOLLATION_90, IS_COMPUTED = s_cv.IS_COMPUTED, SS_XML_SCHEMACOLLECTION_CATALOGNAME = s_cv.SS_XML_SCHEMACOLLECTION_CATALOGNAME, SS_XML_SCHEMACOLLECTION_SCHEMANAME = s_cv.SS_XML_SCHEMACOLLECTION_SCHEMANAME, SS_XML_SCHEMACOLLECTIONNAME = s_cv.SS_XML_SCHEMACOLLECTIONNAME, SS_UDT_CATALOGNAME = s_cv.SS_UDT_CATALOGNAME, SS_UDT_SCHEMANAME = s_cv.SS_UDT_SCHEMANAME, SS_UDT_NAME = s_cv.SS_UDT_NAME, SS_UDT_ASSEMBLY_TYPENAME= s_cv.SS_UDT_ASSEMBLY_TYPENAME from sys.spt_columns_view s_cv where ( (@table_schema is null and s_cv.TABLE_NAME = @table_name) or s_cv.object_id = object_id(quotename(@table_schema) + '.' + quotename(@table_name)) ) and (@column_name = s_cv.COLUMN_NAME or @column_name is null) order by 1, 2, 3, 7
No comments:
Post a Comment