检查两列串联的唯一性

时间:2017-08-30 10:27:48

标签: sql concatenation oracle-sqldeveloper create-table unique-constraint

我对此有疑问:

    CREATE TABLE Nageurs
    (NrLigue CHAR(14)
         CONSTRAINT CpNageurs PRIMARY KEY,
    Nom VARCHAR2(20) check (Nom is not null),
    Prenom VARCHAR2(20) check (Prenom is not null),
CONSTRAINT unique_farsiss UNIQUE(nom||prenom),  /// HERE !
    );

问题出在最后一行,我试着检查一下nom和prenom的串联是否是唯一的,但似乎' ||'和' CONCAT'当他们在CREATE TABLE中使用时,他们不会工作。 我该怎么办?

0 个答案:

没有答案