0

のような名前の SQL Server テーブルがありますVers-xxx_yyy。ご覧のとおり、「-」の文字があります。

このテーブルがなぜそのように作られたのかはわかりませんが、datastage ジョブからロードする必要があります。
そのため、ジョブを実行すると、「テーブルが存在しません」というエラーが表示されます。
私はodbcステージを使用しています。

SQL Server では直接構文を使用できます[Vers-xxx_yyy]が、データステージでは使用できません。

このデータベースは既に存在し、他のアプリケーションで使用されています。

問題を回避/解決する方法はありますか?

4

3 に答える 3

0

バックスラッシュ \ を使用して - 文字 - をエスケープしてみてくださいVers\-xxx_yyy

于 2011-06-21T14:07:04.623 に答える
0

テーブル名に二重引用符を使用してみてください。また、ハイフンを使用しないことをお勧めします。代わりにアンダースコアを使用できます

于 2011-06-21T13:59:15.287 に答える