首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-04-11 
SQL 作业问题(上午问题的补充)作业语句declare @sql as varchar(200)set @sql bulk insert phone9 from

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 行受影响)*/ 

热点排行