SQL のテーブルから情報を取得するために使用している Java アプリケーションがあります。
問題は、テーブルを使用しているメイン アプリケーションに応じてテーブルが変化することです。アクティブなテーブルからのすべてのアクティブな情報を含むビューがあります。たとえばtable_all
、これで問題ありません。ビューの一部であったテーブル内の特定の番号を検索したいのです。
DECLARE @iss int, @act_tb char(1)
SET @iss = (select cust_nr from table_all where num = '123456789')
SET @act_tb = (select curr_table_active from pc_group where cust_nr = @iss)
select * from pc_grp_@iss_@act_tb
だから私が今したいのは、pc_grp_@iss_@act_tbenter code here
形式のフィールドを pc_grp_<@iss>_<@act_tb> に更新することです。
pc_grp_@iss_@act_tb
変数テーブル名ではなくテーブルとして取得されるので、それを行う方法はありますか。どうもありがとう