CREATE PROCEDURE EmployeeMoney
@TableName nVarChar(20)
AS
IF EXISTS (SELECT name FROM sysobjects
WHERE name = @TableName )
exec('DROP Table '+@TableName)
exec('Create Table '+@TableName+'( EmpID Varchar(20) Not Null ,--雇员编号
EmpName VarChar(10) Not Null , --姓名
Formula Varchar(200) Not Null, --计算公式
SalaryName VarChar(80) --金额标题
)')
GO
@TableName nVarChar(20)
AS
IF EXISTS (SELECT name FROM sysobjects
WHERE name = @TableName )
exec('DROP Table '+@TableName)
exec('Create Table '+@TableName+'( EmpID Varchar(20) Not Null ,--雇员编号
EmpName VarChar(10) Not Null , --姓名
Formula Varchar(200) Not Null, --计算公式
SalaryName VarChar(80) --金额标题
)')
GO
@TableName nVarChar(20)
AS
IF EXISTS (SELECT name FROM sysobjects
WHERE name = @TableName )
EXEC ( 'DROP Table '+@TableName )
EXEC ( ' Create Table '+@TableName+ '( EmpID Varchar(20) Not Null ,--雇员编号
EmpName VarChar(10) Not Null , --姓名
Formula Varchar(200) Not Null, --计算公式
SalaryName VarChar(80) --金额标题
)')
GO
exec('语句 '+参数) 即可