Share

博客园 首页 新随笔 联系 订阅 管理

2011年5月9日 #

摘要: createprocedure [dbo].[sp_generate_insert_script] @tablename_mask varchar(30) = NULLasbegin declare @tablename varchar (128)declare @tablename_max varchar (128)declare @tableid intdeclare @columncount numeric (7,0)declare @columncount_max numeric (7,0)declare @columnname varchar (100)declare @column 阅读全文
posted @ 2011-05-09 18:13 积累 ING 阅读(535) 评论(0) 推荐(0)

摘要: syscolumns每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。列名数据类型描述namesysname列名或过程参数的名称。idint该列所属的表对象 ID,或与该参数关联的存储过程 ID。xtypetinyintsystypes 中的物理存储类型。typestattinyint仅限内部使用。xusertypesmallint扩展的用户定义数据类型 ID。lengthsmallintsystypes 中的最大物理存储长度。xprectinyint仅限内部使用。xscaletinyint仅限内部使用。colidsmallint列或参数 ID。xof 阅读全文
posted @ 2011-05-09 17:21 积累 ING 阅读(712) 评论(0) 推荐(0)

摘要: create procedure DataFormat@tablename varchar(100)asbegindeclare @Columns table( [name] varchar(100) )declare @sql varchar (max) declare @CurrentColumnName varchar(100)set @CurrentColumnName=nullinsert into @Columns select b.name from sysobjects a inner join syscolumns b on a.id=b.id where a.name=@t 阅读全文
posted @ 2011-05-09 16:49 积累 ING 阅读(342) 评论(0) 推荐(0)