怎么把log日志文件转换成sql表 日志文件每天生成一个格式 'd'+yyyymmdd+'.log'就是字母d开头加年月日我想每天倒出来昨天的数据,怎么办呀?谢谢了!!1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样得到文件名DECLARE @fname nvarchar(1000)SET @fname = 'c:\d'+ CONVERT(char(8), GETDATE() - 1, 112)+'.log'select @fname 大哥,久仰大名了,可日志是文本格式的,怎样倒到sql表里 sql中可以用bulk insert或者openrowset/opendatasource去完成这方面的帖子不少, 你搜索一下吧sql联机帮助上也有这方面的介绍 BULK INSERT Northwind.dbo.[Order Details] FROM 'f:\orders\lineitem.tbl' WITH ( FIELDTERMINATOR = '|', ROWTERMINATOR = '|\n' )我找了一下,可是日志里每个字段是固定长,字段之间是n个空格,FIELDTERMINATOR应该怎样写呀 我知道了 我是这么做的先用工具倒入到sql里面,我倒到dd里再 运行cmdbcp name_sms..dd out abc.txt提示输入密码,输入他会提示生成一个格式文件(我生成为zhaozhao.txt)然后 在查询里输入BULK INSERT master..dd FROM 'c:\abc.txt' WITH (FORMATFILE = 'c:\zhaozhao.txt')运行成功了 求ID增长过快的解决方案 向各位大虾求一视图!在线等!! 求助个问题,关于SQL数据库同步 求sql语句,给些思路。 一个分组配对的问题 如何通过数据库来找出相似的客户名称呢? 怎样用SQL语句删除表中某个字段? update text类型字段问题?text对字符有限制吗? sqlserver 安装出错.......着急啊 如何把10000以内的数字转化为字符串? sql server中,如何将诸如 "34元" 这个字符串变成数值 34 的方法?谢谢了. 在sql里如何计算时间?
DECLARE @fname nvarchar(1000)
SET @fname = 'c:\d'+ CONVERT(char(8), GETDATE() - 1, 112)+'.log'
select @fname
这方面的帖子不少, 你搜索一下吧sql联机帮助上也有这方面的介绍
FROM 'f:\orders\lineitem.tbl'
WITH
(
FIELDTERMINATOR = '|',
ROWTERMINATOR = '|\n'
)我找了一下,可是日志里每个字段是固定长,字段之间是n个空格,FIELDTERMINATOR应该怎样写呀
先用工具倒入到sql里面,我倒到dd里
再 运行cmd
bcp name_sms..dd out abc.txt
提示输入密码,输入
他会提示生成一个格式文件(我生成为zhaozhao.txt)
然后
在查询里输入
BULK INSERT master..dd FROM 'c:\abc.txt'
WITH (FORMATFILE = 'c:\zhaozhao.txt')运行成功了