SQL 作业问题(上午问题的补充)
作业语句
declare @sql as varchar(200)
set @sql = 'bulk insert phone9 from ''D:\' + convert(varchar(8),getdate(),112) + '.txt'''
exec( @sql)
从平台提取数据,为了区别文件,要给日期文件后面加其他字符,怎么只提取前面的日期,以实现动态链接。例如
平台自动产生的数据名称为 20111101_15948.txt, 现只要文件名的前部分 20111101 ,这个语句该怎么修改?
帮个忙啊,各位!
[解决办法]
declare @s varchar(20)set @s='20111101_15948.txt'select left(@s,charindex('_',@s)-1)/*--------------------20111101(1 行受影响)*/