select @MaxCol = max(colorder) from syscolumns where id = @TableID

=============================================================*/

阐明:即使您在Master系统数据库中创设该进度,这你就能够在你服务器上保有的数据库中应用该进度。

着力提醒:SQL Server编写存储进度小工具以下是四个存款和储蓄进度的源程序

CREATE procedure sp_GenInsert @TableName varchar(130), @ProcedureName
varchar(130) as set nocount on

set @TableID = object_id(@TableName)

SQL Server编写存款和储蓄进程小工具 以下是八个存款和储蓄进程的源程序
/*===========================================================

语法: sp_GenInsert Table Name,Stored Procedure Name 以northwind
数据库为例 sp_GenInsert Employees, INS_Employees

drop table #tempproc

select Create Procedure + rtrim(@ProcedureName) as type,0 as colorder
into #TempProc union select convert(char(35),@ + syscolumns.name) +
rtrim(systypes.name) + case when rtrim(systypes.name) in
(binary,char,nchar,nvarchar,varbinary,varchar) then ( +
rtrim(convert(char(4),syscolumns.length)) + ) when rtrim(systypes.name)
not in (binary,char,nchar,nvarchar,varbinary,varchar) then end + case
when colorder @maxcol then , when colorder = @maxcol then end as type,
colorder from syscolumns join systypes on syscolumns.xtype =
systypes.xtype where id = @TableID and systypes.name sysname union
select AS,@maxcol + 1 as colorder union select INSERT INTO +
@TableName,@maxcol + 2 as colorder union select (,@maxcol + 3 as
colorder union select syscolumns.name + case when colorder @maxcol then
, when colorder = @maxcol then end as type, colorder + @maxcol + 3 as
colorder from syscolumns join systypes on syscolumns.xtype =
systypes.xtype where id = @TableID and systypes.name sysname union
select ),(2 * @maxcol) + 4 as colorder union select VALUES,(2 *蒲京娱乐场
@maxcol) + 5 as colorder union select (,(2 * @maxcol) + 6 as colorder
union select @ + syscolumns.name + case when colorder @maxcol then ,
when colorder = @maxcol then end as type, colorder + (2 * @maxcol + 6)
as colorder from syscolumns join systypes on syscolumns.xtype =
systypes.xtype where id = @TableID and systypes.name sysname union
select ),(3 * @maxcol) + 7 as colorder order by colorder

select type from #tempproc order by colorder

declare @maxcol int, @TableID int

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图