2017-03-02 1 views
0

안녕하세요, 다음 코드를 고려해보십시오. 나는 더미 후 ")을"넣고 "여기서"작동 (그러나 나는 "여기서"원인을 필요로 야기 주석 경우openrowset을 사용하여 다중 부분 식별자

use jefftest; 
insert into rep_track with (tablockx) (end_date, end_time) 
(select end_date, end_time 
from openrowset(bulk 'c:\scripts\sql-stuff\j.log', formatfile='c:\scripts\sql-stuff\endtime.fmt') as dummy 
where [rep.track].[run] = 2175 and [rep_track].[rep] = 1) 

내가 오류가 보인다)

multi-part identifier "rep_track.run" could not be bound 
multi-part identifier "rep_track.rep" could not be bound 

입니다 "어디에서"원인으로 문제가 될 수 있습니다. 어떠한 제안??

+0

안녕 얘들 아, 내가 잘못된 SQL 명령을 사용하고있는 것 같습니다, 나는 UPDATE 명령을 사용해야합니다 . 여기는 작업 명령 문자열의 모양입니다. –

답변

0

잘못된 SQL 명령을 사용하고있는 것으로 보입니다. UPDATE 명령을 사용해야했습니다. 여기는 작업 명령 문자열의 모양입니다. 사용 jefftest; 업데이트 open_trace (대량 'c : \ scripts \ sql-stuff \ j.log', formatfile = 'c : \ scripts \ sql-stuff \ end_time.fmt ') dummy) i rep_track.run = 2175 및 rep_track.rep = 1

관련 문제