利用存储过程取得SQL Server 2005数据表信息CREATE PROCEDURE [dbo].[TablePrint] 
利用存储过程取得SQL Server 2005数据表信息
@TableName VARCHAR(50
利用存储过程取得SQL Server 2005数据表信息
利用存储过程取得SQL Server 2005数据表信息
AS
利用存储过程取得SQL Server 2005数据表信息
利用存储过程取得SQL Server 2005数据表信息
SELECT Sysobjects.name AS [数据表名], syscolumns.name AS [列名]
利用存储过程取得SQL Server 2005数据表信息systypes.name 
AS [数据类型], syscolumns.length AS [字段长度]
利用存储过程取得SQL Server 2005数据表信息sys.extended_properties.
[value] AS [字段描述],  syscomments.text AS 
利用存储过程取得SQL Server 2005数据表信息
[默认值],syscolumns.isnullable AS [是否允许空值] FROM syscolumns 
利用存储过程取得SQL Server 2005数据表信息
INNER JOIN systypes 
利用存储过程取得SQL Server 2005数据表信息    
ON syscolumns.xtype = systypes.xtype 
利用存储过程取得SQL Server 2005数据表信息    
LEFT JOIN sysobjects ON syscolumns.id = sysobjects.id 
利用存储过程取得SQL Server 2005数据表信息  
LEFT OUTER JOIN sys.extended_properties ON 
利用存储过程取得SQL Server 2005数据表信息  ( sys.extended_properties.minor_id 
= syscolumns.colid 
利用存储过程取得SQL Server 2005数据表信息    
AND sys.extended_properties.major_id = syscolumns.id) 
利用存储过程取得SQL Server 2005数据表信息  
LEFT OUTER JOIN syscomments ON syscolumns.cdefault = syscomments.id 
利用存储过程取得SQL Server 2005数据表信息  
WHERE syscolumns.id IN 
利用存储过程取得SQL Server 2005数据表信息    (
SELECT id FROM SYSOBJECTS WHERE xtype = 'U' AND NAME = @TableNameAND (systypes.name <> 'sysname'
利用存储过程取得SQL Server 2005数据表信息    
ORDER BY syscolumns.colid
利用存储过程取得SQL Server 2005数据表信息
利用存储过程取得SQL Server 2005数据表信息
GO
利用存储过程取得SQL Server 2005数据表信息
利用存储过程取得SQL Server 2005数据表信息

相关文章: