create proc test1
as
declare @q varchar(100)
set @q=convert(varchar(100),getdate(),102)
declare @s varchar(8000)
set @s='bulk insert colorring..test from '+ '''e:/c#/'+@q+'.txt'' WITH ( FIELDTERMINATOR = '','', ROWTERMINATOR =''/n'' )'
print @s
exec(@s)
exec test1
本文介绍了一个使用T-SQL声明变量并动态执行BULK INSERT命令的过程。该过程通过获取当前日期并将其转换为字符串格式,然后将该字符串拼接到文件路径中以指定要从中读取数据的文本文件。
791

被折叠的 条评论
为什么被折叠?



