文件名称:自动生成存储过程--sql 源码
文件大小:29KB
文件格式:SQL
更新时间:2012-03-22 09:38:01
存储过程 sql 源码 自动生成存储过程
-----------------------------函数--------------------- --------清理默认值 create FUNCTION [dbo].[fnCleanDefaultValue](@sDefaultValue varchar(4000)) RETURNS varchar(4000) AS BEGIN RETURN SubString(@sDefaultValue, 2, DataLength(@sDefaultValue)-2) END go --------获取默认值 create FUNCTION [dbo].[fnColumnDefault](@sTableName varchar(128), @sColumnName varchar(128)) RETURNS varchar(4000) AS BEGIN DECLARE @sDefaultValue varchar(4000) SELECT @sDefaultValue = dbo.fnCleanDefaultValue(COLUMN_DEFAULT) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = @sTableName AND COLUMN_NAME = @sColumnName RETURN @sDefaultValue END go --------判断是否为主键 CREATE FUNCTION [dbo].[fnIsColumnPrimaryKey](@sTable