so难的一个“插入”存储过程,高手进

cjf1009 2004-02-24 03:34:05
两个表:车辆表carinfo,车辆所属表carbelongs,
carinfo:记录车辆信息
cardnum 车id,关键字
carnum
……
carbelongs:用来记录某个用户拥有哪些车辆
userinfo 用户名
cardnum 车id
把文本文件中的车辆记录导入到carinfo,同时把所有车id插入到carbelongs表中,且这些记录的用户名都为aaa吧,(我只是想实现记录某个用户拥有哪些车辆的功能,可能这个表设计的不合理,请各位大虾给点想法)

CREATE PROCEDURE dbo.charu AS
set nocount on
insert into car_info
select * from OpenRowset('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};
DefaultDir=e:\car;','select * from carinfo.txt')//这个语句已经实现了把车辆记录插入到carinfo表中

insert into car_belongs
select * from OpenRowset('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};
DefaultDir=e:\car;','select cardnum from carinfo.txt')//这个语句是错误的,表字段都没对应,

set nocount off
...全文
29 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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