avatar
化学结构分子式HOW TO?# TeX - TeX电子排版系统
m*0
1
精华帖微信/Q378505410办理毕业证成绩单 真实使馆 教育部认证
微信/QQ378505410专业.办.理文凭 回国证明 教育部认证 北京落户
★★博洋信息咨询★★
是一家专业面向“英国、加拿大、澳洲 新西兰 美国 新加坡 法国 德国”等国的学历
认证中心,长期专业为留学生解决毕业难的问题。
本公司长期和教育部以及各国使馆合作,拥有强大的背景与后台,保持着信誉优良的关
系网络。
使馆回国人员留学证明和教育部认证完全按照正规程序、时间办理,客户可预约来公司
面谈,有专业的教育咨询顾问实行一对一服务!也可随我司工作人员一同前往教育部窗
口递交材料,更有保障,更放心。
【博洋信息咨询】为您回国发展扫除一切后顾之忧!
主营项目:
◆办理真实使馆公证(即留学回国人员证明,不成功不收费!!!)
◆办理教育部国外学历学位认证。(网上可查、永久存档、快速稳妥,回国发展,考公
务员,落户,进国企,外企,创业,无忧愁)
◆办理各国各大学文凭(世界名校一对一专业服务,可全程监控跟踪进度)
◆提供整套申请学校材料◆全套服务:毕业证、成绩单、真实使馆公证、真实教育部认
证。让您回国发展信心十足!
◆可以提供钢印、水印、烫金、激光防伪、凹凸版、最新版的毕业证、百分之百让您绝
对满意、设计,印刷,DHL快递;毕业证、成绩单7个工作日,真实大使馆教育部认证2
个月。
◆主营国家:加拿大&澳洲&英国&新西兰
【郑重声明:自主研发生产、规范市场价格、质量满意为止】
专业办理使馆及教育部认证100%可查永久存档!!!
一次办理,终生有效,快速专业,诚信可靠。
友情提示;如果.没有办公场地,没有注册实体公司,不能在公司见面的.什么情况都能
办理,不能亲自去留服中心递交材料,不能亲自去留服中心取认证结果的,都是骗子
请勿上当如果被骗请立刻报警。
欢迎咨询:联系人-Amy
Q-Q-微-信:378505410
毕业证,文凭 学历 认证 378505410
avatar
k*g
2
我每天要bulk upload一个csv的文件,这个csv的 文件名有每天的日期,我用了下面的
语句,但是 出错,大家帮我一下吧?谢谢!
DECLARE @FileName VARCHAR(100)
SET @FileName='c:\DAILY_'+( CONVERT(VARCHAR(8),GETDATE(),112)+'.csv')
BULK INSERT DAILY
FROM @FileDate
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
)
Go
错误信息是:
Incorrect syntax near '@FileName'.
Msg 319, Level 15, State 1, Line 8
Incorrect syntax near the keyword 'with'. If this statement is a common
table expression or an xmlnamespaces clause, the previous statement must be
terminated with a semicolon.
avatar
D*r
3
比如苯环?
Anyone knows which package should I install?
Thanks!
avatar
y*w
4
add ";" before "with".

【在 k**g 的大作中提到】
: 我每天要bulk upload一个csv的文件,这个csv的 文件名有每天的日期,我用了下面的
: 语句,但是 出错,大家帮我一下吧?谢谢!
: DECLARE @FileName VARCHAR(100)
: SET @FileName='c:\DAILY_'+( CONVERT(VARCHAR(8),GETDATE(),112)+'.csv')
: BULK INSERT DAILY
: FROM @FileDate
: WITH
: (
: FIRSTROW = 2,
: FIELDTERMINATOR = ';',

avatar
g*r
5
\usepackage{xymtex}

【在 D****r 的大作中提到】
: 比如苯环?
: Anyone knows which package should I install?
: Thanks!

avatar
g*l
6
我用个DOS BATCH FILE RENAME文件名,
copy yourFile %DATE%.txt
你用SSIS PACKAGE做个JOB也行,这样SCRIPT里你还能学点东西,文件名啊ARCHIVE啊都
好做。FTP啥的也都做了,出错还能报错。
avatar
y*w
8
顺便问一下,sql server dba们有多少装个cygwin用shell的? powershell用的多么?

【在 g***l 的大作中提到】
: 我用个DOS BATCH FILE RENAME文件名,
: copy yourFile %DATE%.txt
: 你用SSIS PACKAGE做个JOB也行,这样SCRIPT里你还能学点东西,文件名啊ARCHIVE啊都
: 好做。FTP啥的也都做了,出错还能报错。

avatar
g*l
9
俺不用POWERSHELL,一般的JOBS SSIS都包了,也可能是俺公司小SERVER少。

【在 y****w 的大作中提到】
: 顺便问一下,sql server dba们有多少装个cygwin用shell的? powershell用的多么?
avatar
y*w
10
powershell做监控多些。不过感觉sql server这边大家更习惯去写sp.

【在 g***l 的大作中提到】
: 俺不用POWERSHELL,一般的JOBS SSIS都包了,也可能是俺公司小SERVER少。
avatar
g*l
11
监控有专门的监控软件,自己写POWERSHELL小心别把SERVICE给STOP了,LOL

【在 y****w 的大作中提到】
: powershell做监控多些。不过感觉sql server这边大家更习惯去写sp.
avatar
y*w
12
监控软件够用么?

【在 g***l 的大作中提到】
: 监控有专门的监控软件,自己写POWERSHELL小心别把SERVICE给STOP了,LOL
avatar
k*g
13
不懂啊,是不是这样啊?谢谢!
BULK INSERT DAILY
FROM “@FileDate;”
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
)
Go
错误是:
Msg 4860, Level 16, State 1, Line 5
Cannot bulk load. The file "@FileDate;" does not exist.

【在 y****w 的大作中提到】
: add ";" before "with".
avatar
B*g
14
use dynamic sql

【在 k**g 的大作中提到】
: 我每天要bulk upload一个csv的文件,这个csv的 文件名有每天的日期,我用了下面的
: 语句,但是 出错,大家帮我一下吧?谢谢!
: DECLARE @FileName VARCHAR(100)
: SET @FileName='c:\DAILY_'+( CONVERT(VARCHAR(8),GETDATE(),112)+'.csv')
: BULK INSERT DAILY
: FROM @FileDate
: WITH
: (
: FIRSTROW = 2,
: FIELDTERMINATOR = ';',

avatar
y*w
15
ncorrect syntax near the keyword 'with'. If this statement is a common
table expression or an xmlnamespaces clause, the previous statement must be
terminated with a semicolon.
---错误信息很清楚啊。
sql server里面如果你要用CTE的话,with前面必须有分号。
所以有些人的风格就是
;with xx
........

【在 k**g 的大作中提到】
: 不懂啊,是不是这样啊?谢谢!
: BULK INSERT DAILY
: FROM “@FileDate;”
: WITH
: (
: FIRSTROW = 2,
: FIELDTERMINATOR = ';',
: ROWTERMINATOR = '\n'
: )
: Go

avatar
B*g
16
这个和CTE有神马关系?

be

【在 y****w 的大作中提到】
: ncorrect syntax near the keyword 'with'. If this statement is a common
: table expression or an xmlnamespaces clause, the previous statement must be
: terminated with a semicolon.
: ---错误信息很清楚啊。
: sql server里面如果你要用CTE的话,with前面必须有分号。
: 所以有些人的风格就是
: ;with xx
: ........

avatar
k*g
17
还是不对阿
BULK INSERT DAILY
FROM @FileDate
;WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
)
Go
错误信息
Msg 102, Level 15, State 1, Line 6
Incorrect syntax near '@FileDate'.

be

【在 y****w 的大作中提到】
: ncorrect syntax near the keyword 'with'. If this statement is a common
: table expression or an xmlnamespaces clause, the previous statement must be
: terminated with a semicolon.
: ---错误信息很清楚啊。
: sql server里面如果你要用CTE的话,with前面必须有分号。
: 所以有些人的风格就是
: ;with xx
: ........

avatar
g*l
18
文件操作本来就是操作系统的东西,要么用DOS BATCH要么用SSIS里的SCRIPT,搞在C
DRIVE的根目录里,这也太不专业了吧。
avatar
y*w
19
这说明不止一处错,
btw,你一会儿filename一会儿filedate干嘛呢,

【在 k**g 的大作中提到】
: 还是不对阿
: BULK INSERT DAILY
: FROM @FileDate
: ;WITH
: (
: FIRSTROW = 2,
: FIELDTERMINATOR = ';',
: ROWTERMINATOR = '\n'
: )
: Go

avatar
y*w
20
没仔细看,看到with就想cte。 sql server好像见with就要加";"

【在 B*****g 的大作中提到】
: 这个和CTE有神马关系?
:
: be

avatar
B*g
21
你还在看sql server?打倒

【在 y****w 的大作中提到】
: 没仔细看,看到with就想cte。 sql server好像见with就要加";"
avatar
k*g
22
写错了,filename 就是filedate.
c:\只是一个test,真正的file当然不会存在那里了。
大家帮忙看一下,如何bulk load一个日期在文件名中的csv?谢谢!

【在 y****w 的大作中提到】
: 这说明不止一处错,
: btw,你一会儿filename一会儿filedate干嘛呢,

avatar
B*g
23
already replied : dynamic sql

【在 k**g 的大作中提到】
: 写错了,filename 就是filedate.
: c:\只是一个test,真正的file当然不会存在那里了。
: 大家帮忙看一下,如何bulk load一个日期在文件名中的csv?谢谢!

avatar
k*g
24
用了dynamic sql,还是出错。在with前加 了semicolon第二个error没有了,但是还是
有incorrect syntax near 'u:'
DECLARE @sql nvarchar(500)
SET @sql = 'BULK INSERT MSCIDAILY FROM u:\DAILY_'+(CONVERT(VARCHAR(8) ,
GETDATE(),112)+'.csv')+' WITH (FIRSTROW = 2,FIELDTERMINATOR = '';'',
ROWTERMINATOR = ''\n'')'
EXEC(@sql)
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'u:'.
Msg 319, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'with'. If this statement is a common
table expression or an xmlnamespaces clause, the previous statement must be
terminated with a semicolon.

【在 B*****g 的大作中提到】
: already replied : dynamic sql
avatar
i*a
25
print @sql
copy result
paste into query window, try to run that



【在 k**g 的大作中提到】
: 用了dynamic sql,还是出错。在with前加 了semicolon第二个error没有了,但是还是
: 有incorrect syntax near 'u:'
: DECLARE @sql nvarchar(500)
: SET @sql = 'BULK INSERT MSCIDAILY FROM u:\DAILY_'+(CONVERT(VARCHAR(8) ,
: GETDATE(),112)+'.csv')+' WITH (FIRSTROW = 2,FIELDTERMINATOR = '';'',
: ROWTERMINATOR = ''\n'')'
: EXEC(@sql)
: Msg 102, Level 15, State 1, Line 1
: Incorrect syntax near 'u:'.
: Msg 319, Level 15, State 1, Line 1

avatar
A*n
26
declare @sql nvarchar(400)
set @sql='
BULK INSERT DAILY
FROM '+'"c:\DAILY_'+( CONVERT(VARCHAR(50),GETDATE(),112)+'.txt"')+'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = '';''
ROWTERMINATOR = ''\n''
)'
exec (@sql)
it is working for me. try that.
avatar
A*n
27
declare @sql nvarchar(400)
set @sql='
BULK INSERT DAILY
FROM '+'"c:\DAILY_'+( CONVERT(VARCHAR(50),GETDATE(),112)+'.txt"')+'
WITH
(
FIELDTERMINATOR = '';''
)'
exec (@sql)
try this.
avatar
A*n
28
declare @sql nvarchar(400)
set @sql='
BULK INSERT DAILY
FROM '+'"c:\DAILY_'+( CONVERT(VARCHAR(50),GETDATE(),112)+'.txt"')+'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = '';''
ROWTERMINATOR = ''\n''
)'
exec (@sql)
try this
avatar
A*n
29
declare @sql nvarchar(400)
set @sql='
BULK INSERT DAILY
FROM '+'"c:\DAILY_'+( CONVERT(VARCHAR(50),GETDATE(),112)+'.csv"')+'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = '';''
ROWTERMINATOR = ''\n''
)'
exec (@sql)
avatar
A*n
30
DECLARE @SQL VARCHAR(400)
SET @SQL ='
BULK INSERT DAILY
FROM '+'"c :\DAILY_'+( CONVERT(VARCHAR(8),GETDATE(),112)+'.csv"')+'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
)'
exec (@SQL)
试试看标点都对不对,差不多是这样。
avatar
A*n
31
DECLARE @SQL VARCHAR(400)
SET @SQL ='
BULK INSERT DAILY
FROM '+'"c :\DAILY_'+( CONVERT(VARCHAR(8),GETDATE(),112)+'.csv"')+'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
)'
exec (@SQL)
试试看标点都对不对,差不多是这样。
avatar
A*n
32
'BULK INSERT MSCIDAILY FROM'+'" u:\DAILY_'+(CONVERT(VARCHAR(8) ,
GETDATE(),112)+'.csv"'
avatar
A*n
33
dfgdg
avatar
k*g
34
Thanks so much! It works for me too.

【在 A*******n 的大作中提到】
: declare @sql nvarchar(400)
: set @sql='
: BULK INSERT DAILY
: FROM '+'"c:\DAILY_'+( CONVERT(VARCHAR(50),GETDATE(),112)+'.csv"')+'
: WITH
: (
: FIRSTROW = 2,
: FIELDTERMINATOR = '';''
: ROWTERMINATOR = ''\n''
: )'

avatar
k*g
35
发一圈包子.
avatar
B*g
36
你看我的回帖想出答案了还是抄楼上的?呵呵

【在 k**g 的大作中提到】
: 发一圈包子.
avatar
k*g
37
结构分自己想的,两个“”抄楼上的。呵呵.

【在 B*****g 的大作中提到】
: 你看我的回帖想出答案了还是抄楼上的?呵呵
avatar
k*e
38
对不起,对不起,我来晚了
我的答案是“用 dynamic SQL"
对不对?
avatar
k*g
39
那我也给你个包子。。。

【在 k********e 的大作中提到】
: 对不起,对不起,我来晚了
: 我的答案是“用 dynamic SQL"
: 对不对?

avatar
k*e
40
ft
原来前面已经有人回答过了
受之有愧呀

【在 k**g 的大作中提到】
: 那我也给你个包子。。。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。