1
クエリ内のテーブルのプレフィックスとしてデータベース名を削除する方法。Sqlサーバー:データベース名プレフィックスの削除
次のクエリは動作します:
select USER_ID, NAME, STATUS from CSBK.dbo.T_USERS;
しかし、私はこの1つはデータベース名を指定せずに動作するように取得する方法を知っていただきたいと思います:
select USER_ID, NAME, STATUS from dbo.T_USERS;
そうでなければ、私は次のエラーを取得しています
com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name
UPDATE
connection = DriverManager.getConnection("jdbc:sqlserver://SOMETHING.COM:1438", "CSBK", "aPassword");
理想的には、プレフィックスなしでテーブル名だけを使用したいと思っていますが、スキーム名はSQL Serverに必要です。
これはJavaコードで使用しています。あなたはその場合に接続文字列を共有できますか? – DenStudent
プログラムまたはdbmsでこのクエリを実行しますか? –
'dbo.'も削除してみましたか? – Andremoniy