2

このようなSQLクエリがいくつかあります

select user_id from 
table_user where lower(email_address)=? and password=?

アプリケーションのスキーマは最近更新されましたが、アプリケーション内のすべての SQL クエリを更新したくありません。JBOSS 接続側から現在のスキーマを指定する方法はありますか?

古い接続:jdbc:sqlserver://myserver:1433;DatabaseName=db 試した:jdbc:sqlserver://myserver:1433;DatabaseName=db;currentSchema=abc

使用してみcurrentSchemaましたが、役に立ちませんでした。クエリを実行すると、オブジェクトが見つからないという例外が発生します (これらは dbo の下にあると想定しているため)。すべてのクエリが schema で実行されることがわかっているため、クエリを更新する方法はありますabcか?

4

1 に答える 1