系统进程sp_columns_rowset是一个非文档进程,它返回关于一个表格和表格的栏的细节信息这个进程的输出和 INFORMATION_SCHEMA.COLUMNS系统视图的输出非常相似。
进程有三个输出参数:
下面的代码使用 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的输出头文件:
由 sp_columns_rowset输出的是用户的细节和信息,当从这个进程输出的内容和INFORMATION_SCHEMA.COLUMNS 的输出非常相似的时候, 将会出现很多额外的信息栏。
用户评论