唐
唐佐平
Unregistered / Unconfirmed
GUEST, unregistred user!
下面是一个SQL Server7.0下的一个存储过程中的变量赋值语句,没问题,
************************************************************************************
set @sql=@sql+",(select count(*) from d_person
where deltype_no='"+@temp2+"' and
charindex(d_person.sec_no"+"+';','"+@temp1+"')>0 "+@date1+')'
************************************************************************************
〔说明:〕1、@sql、@temp1、@temp2、@date1为局部变量,定义如下:
declare @temp1 varchar(8000);
--记录了若干个员工工号,每个工号之间用“;”隔开,
declare @temp2 varchar(6);
--是从表中读出的一个离职类别号,
declare @sql varchar(8000);
--一串SQL查询语句,
declare @date1 varchar(100);--为存储过程的一个参数,传来的是一个条件,
2、表d_person为一个人事资料表,
deltype_no为员工离职类别编号,
sec_no为员工的工号,
请各位高手指教:
1、把那个存储过程移植到中,上面的赋值语句该怎么修改?
请加些说明。
2、SQL Server7.0下的SQL语句移植到SQL Server2000下,怎么移法?
要注意些什么?
3、先谢了!(您有什么要求都可以考虑)。
************************************************************************************
set @sql=@sql+",(select count(*) from d_person
where deltype_no='"+@temp2+"' and
charindex(d_person.sec_no"+"+';','"+@temp1+"')>0 "+@date1+')'
************************************************************************************
〔说明:〕1、@sql、@temp1、@temp2、@date1为局部变量,定义如下:
declare @temp1 varchar(8000);
--记录了若干个员工工号,每个工号之间用“;”隔开,
declare @temp2 varchar(6);
--是从表中读出的一个离职类别号,
declare @sql varchar(8000);
--一串SQL查询语句,
declare @date1 varchar(100);--为存储过程的一个参数,传来的是一个条件,
2、表d_person为一个人事资料表,
deltype_no为员工离职类别编号,
sec_no为员工的工号,
请各位高手指教:
1、把那个存储过程移植到中,上面的赋值语句该怎么修改?
请加些说明。
2、SQL Server7.0下的SQL语句移植到SQL Server2000下,怎么移法?
要注意些什么?
3、先谢了!(您有什么要求都可以考虑)。