读书人

SQL 作业有关问题(上午有关问题的补充

发布时间: 2012-04-11 17:42:33 作者: rapoo

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 ,这个语句该怎么修改?

帮个忙啊,各位!

[解决办法]

SQL code
declare @s varchar(20)set @s='20111101_15948.txt'select left(@s,charindex('_',@s)-1)/*--------------------20111101(1 行受影响)*/ 

读书人网 >SQL Server

热点推荐