向sql数据库中导入txt文件问题 加SQL任务,在导数据之前执行。运行xp_cmdshell将你的这个不同的文本文件名改成一个固定的文件名,再进行导入表。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用DTS建立一个DTS包,然后设置一个JOB,在规定时间执行,或者在需要的时候执行一下这个DTS包。 在dts任务里执行exec master..xp_cmdshell 'bcp db..table in c:\123.txt -c -Sserver -Usa -Ppassword'文件可用变量代 create procedure sp_inputdate as declare @a varchar(100),@sql varchar(1000)select @a='testA'+right( convert (char(8),getdate(),112),2)+'.txt'set @sql='exec master..xp_cmdshell '' bcp dbname..tablename in f:\'+@a+' -c -S servername -U sa -P sa'''exec (@sql)go做job调用文件格式为testA01.txt testA02.txt 请问楼上说的做法如何把testB1.txt,testB2.txt一同写入库中啊? create procedure sp_inputdate as declare @sql varchar(1000)set @sql='exec master..xp_cmdshell '' bcp dbname..tablename in f:\testA1.txt -c -S servername -U sa -P sa'''exec (@sql)set @sql='exec master..xp_cmdshell '' bcp dbname..tablename in f:\testA2.txt -c -S servername -U sa -P sa'''exec (@sql)go?????? 我按照大力的做了代码:declare @sql varchar(1000)set @sql='exec master..xp_cmdshell '' bcp salary..banklx in d:\数据备份\gz无代发工资4月.dbf -c -S servername -U stone -P whoareyou'''select @sqlexec (@sql)返回结果:NULL开始复制...SQLState = S1000, NativeError = 0Error = [Microsoft][ODBC SQL Server Driver]在 BCP 数据文件中遇到的意外的 EOFNULL已复制了 0 行。数据包的大小(字节): 4096时钟时间(毫秒): 共 1NULL SQL语句。。。 有关排序的问题 这个结果怎么实现? 数据库禁止某个ip远程连接问题 请教一个数据库备份的问题 求助,SQL查询的问题 请问,用什么SQL语句可以修改表的字段类型,高分!! 数据库的表删除不了是怎么回事 98下的sql数据库连接问题! 那位高手能帮我解决触发器的问题? 我又来了 SQL SERVER数据库,这个语句太复杂了,实在头疼,谁能帮帮我啊
exec master..xp_cmdshell 'bcp db..table in c:\123.txt -c -Sserver -Usa -Ppassword'文件可用变量代
as declare @a varchar(100),@sql varchar(1000)select @a='testA'+right( convert (char(8),getdate(),112),2)+'.txt'set @sql='exec master..xp_cmdshell '' bcp dbname..tablename in f:\'+@a+' -c -S servername -U sa -P sa'''exec (@sql)go做job调用
文件格式为testA01.txt testA02.txt
as declare @sql varchar(1000)set @sql='exec master..xp_cmdshell '' bcp dbname..tablename in f:\testA1.txt -c -S servername -U sa -P sa'''exec (@sql)set @sql='exec master..xp_cmdshell '' bcp dbname..tablename in f:\testA2.txt -c -S servername -U sa -P sa'''exec (@sql)
go??????
declare @sql varchar(1000)set @sql='exec master..xp_cmdshell '' bcp salary..banklx in d:\数据备份\gz无代发工资4月.dbf -c -S servername -U stone -P whoareyou'''
select @sql
exec (@sql)
返回结果:
NULL
开始复制...
SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]在 BCP 数据文件中遇到的意外的 EOF
NULL
已复制了 0 行。
数据包的大小(字节): 4096
时钟时间(毫秒): 共 1
NULL