江西广告网
标题:
利用sp_columns_rowset获得详细的表格信息
[打印本页]
作者:
蓝信子
时间:
2008-12-24 11:59
标题:
利用sp_columns_rowset获得详细的表格信息
系统进程sp_columns_rowset是一个非文档进程,它返回关于一个表格和表格的栏的细节信息这个进程的输出和 INFORMATION_SCHEMA.COLUMNS系统视图的输出非常相似。 进程有三个输出参数: @table_name—使用系统数据类型,系统名。 @table_schema—表格计划系主。 @column_name—表格栏的名字。 下面的代码使用 sp_columns_rowset和一个反询问NFORMATION_SCHEMA 系统视图,。 USE NORTHWIND GO EXEC sp_columns_rowset @table_name = N'Orders', @table_schema = N'dbo' EXEC sp_columns_rowset @table_name = N'Orders', @table_schema = N'dbo', @column_name = N'Freight' GO SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'Orders' GO 下面是来自 sp_columns_rowset的输出头文件: TABLE_CATALOG TABLE_SCHEMA TABLE_NAME -COLUMN_NAME -COLUMN_GUID -COLUMN_PROPID ORDINAL_POSITION -COLUMN_HASDEFAULT COLUMN_DEFAULT -COLUMN_FLAGS IS_NULLABLE DATA_TYPE -TYPE_GUID CHARACTER_MAXIMUM_LENGTH CHARACTER_OCTET_LENGTH NUMERIC_PRECISION (NUMERIC_PRECISION_RADIX ) NUMERIC_SCALE DATETIME_PRECISION CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME -DESCRIPTION -COLUMN_LCID -COLUMN_COMPFLAGS -COLUMN_SORTID -COLUMN_TDSCOLLATION -IS_COMPUTED 由 sp_columns_rowset输出的是用户的细节和信息,当从这个进程输出的内容和INFORMATION_SCHEMA.COLUMNS 的输出非常相似的时候, 将会出现很多额外的信息栏。 <
欢迎光临 江西广告网 (http://bbs.jxadw.com/)
Powered by Discuz! X3.2