いつも大変お世話になっております。
テーブル定義の変更機能で出力されるスキーマ名ですが、
不要な箇所に出力されているようです。(SQL Sever 2022ではエラーになります。)
現状このように出力されています。
constraint直後のスキーマ名が不要です。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
— 元テーブルに関連する外部キー削除
alter table スキーマ名.テーブル名
drop constraint [スキーマ名].[外部キー名]
/
— 外部キーの作成
alter table [スキーマ名].[テーブル名]
add constraint [スキーマ名].[外部キー名] foreign key (カラム名)
references [スキーマ名].[テーブル名](カラム名)
/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
本来はこのように出力して欲しいです。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
— 元テーブルに関連する外部キー削除
alter table スキーマ名.テーブル名
drop constraint [外部キー名]
/
— 外部キーの作成
alter table [スキーマ名].[テーブル名]
add constraint [外部キー名] foreign key (カラム名)
references [スキーマ名].[テーブル名](カラム名)
/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
発生しているバージョン
Version 2.19.0 beta 1 ~ 21
よろしくお願いいたします。