我有一個SQL Server表,其名稱類似於Vers-xxx_yyy
。如你所見,有一個字符「 - 」。datastage中的DATASTAGE- SQL Server:使用奇怪名稱加載表
我不知道爲什麼這張桌子是這樣做的,但我必須從datastage工作中加載它。
所以當我運行我的工作時,我得到錯誤「表不存在」。
我使用odbc階段。
直接在SQL Server上,可以使用語法[Vers-xxx_yyy]
,但不能在datastage中使用。
該db已經存在,並被其他應用程序使用。
有沒有辦法避免/解決問題?
在此先感謝
我不是DB的擁有者,所以我什麼都做不了。我找到了解決方案,在表名和odbc階段中使用方括號,並使用選項upsert。使用選項寫入,它會給出錯誤。謝謝 – sangi