0
ColumnA
の値が特定の値と等しい場合にのみ、重複するエントリを防止するテーブルを作成します。SyBase:列の値に基づいて一意のインデックスを作成する
例えば、TableA(ColumnA, ColumnB, ColumnC)
には2つのレコードがあり、値が(0, 'Damage', 'Inc.')
と(1, 'Damage', 'Inc.')
であるとします。
別の(0, 'Damage', 'Inc.')
の挿入を許可するように私のインデックスを希望しますが、別の(1, 'Damage', 'Inc.')
の挿入を禁止したいと思います。私は、ColumnA = 1で1つのエントリしか存在しないようにしたいが、ColumnA = 0でいくつかの重複したエントリが存在する可能性がある。これは可能ですか?
ファンクションベースのインデックスがあることがわかりましたが、式ColumnA=1
で動作するようになっていませんでした。
よろしくお願いします – Halo