Excel数据插入到SQL Server问题?急!!!!1

wym840713 2006-08-28 03:02:45
我从一个Excel表中把数据插入到SQL Server一个表中
INSERT INTO 表(Year,Month,EmployeeNo,CostCatCode,Money)
select year(getdate()),month(getdate()),'G02',护龄+卫津 from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=D:\excel\工资.xls',在职$)
这2个字段都可能是null,和也就是null,但我数据库必须要有数值.我想在插入的时候以0插入.怎么写啊?
我这样写怎么不行:
INSERT INTO 表(Year,Month,EmployeeNo,CostCatCode,Money)
select year(getdate()),month(getdate()),'G02',
case 护龄+卫津 when null then 0 end
from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=D:\excel\工资.xls',在职$)
...全文
162 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wym840713 2006-08-28
  • 打赏
  • 举报
回复
谢谢邹老大!!!
zjcxc 2006-08-28
  • 打赏
  • 举报
回复
INSERT INTO 表(Year,Month,EmployeeNo,CostCatCode,Money)
select year(getdate()),month(getdate()),'G02',isnull(护龄,0)+isnull(卫津,0)
from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=D:\excel\工资.xls',在职$)

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧