exec('insert into '+@表+'(cVouchType,cVouchID,dVouchDate,cDeptCode,cCoVouchID,cOperator,cCheckMan,iID,cDwCode,cexch_name,cflag)
select case when len(io_flag)>=6 then substring(io_flag,1,5) else io_flag end,Bill_num,Bill_date,nullif(ltrim(rtrim(dept_id)),'''') ,Cor_billnum,bill_empid,Aud_Empid,ordercode ,IO_flag as my,''人民币'',''AP'' from 表2')
select case when len(io_flag)>=6 then substring(io_flag,1,5) else io_flag end,Bill_num,Bill_date,nullif(ltrim(rtrim(dept_id)),'''') ,Cor_billnum,bill_empid,Aud_Empid,ordercode ,IO_flag as my,''人民币'',''AP'' from 表2')
解决方案 »
- 求解 sql 以小数为条件的查询
- 在VC里用SQL语句多重查询的问题。
- 我的语句错了,帮我改改,谢谢。
- 初用触发器,这个触发器怎么写?
- 用存储过程得出的结果如何保存到新建的表中?
- 在这个Excel中可否写VB或VBA代码来实现Excel与Database之间的操作,详情如下:
- 哪位dx用过sql server 64-bit了,出现问题????求救!!!!
- 这样的记录从数据库中应该怎么选取
- 这样更改sqlserver2000的登陆用户怎么不行
- 请教,sql server有类似ORACLE RAC的集群么?
- UNION 运算符组合多个结果,如何进行sum 某个字段
- 用Request.QueryString()...
select case when io_flag>6 then substring(io_flag,1,5) else io_flag end io_flag,Bill_num,Bill_date,nullif(ltrim(rtrim(dept_id)),'''') ,Cor_billnum,bill_empid,Aud_Empid,ordercode ,IO_flag as my,''人民币'',''AP'' from 表2)
exec('insert into '+@表+'(cVouchType,cVouchID,dVouchDate,cDeptCode,cCoVouchID,cOperator,cCheckMan,iID,cDwCode,cexch_name,cflag)
select case when io_flag>=6 then substring(io_flag,1,5) else io_flag end,Bill_num,Bill_date,nullif(ltrim(rtrim(dept_id)),'''') ,Cor_billnum,bill_empid,Aud_Empid,ordercode ,IO_flag as my,''人民币'',''AP'' from 表2')