ユニーク制約を定義して、CREATE INDEXオプションに「NULLS NOT DISTINCT」を記載した場合、SQLは以下のように生成されました。
alter table “テーブル名” add constraint “インデックス名”
unique (“カラム名”) NULLS NOT DISTINCT;
このSQLの場合、syntax errorとなります。
以下のSQLを生成すべきかと思いますが、いかがでしょうか?
alter table “テーブル名” add constraint “インデックス名”
unique NULLS NOT DISTINCT (“カラム名”);