我曾尝试使用以下SQL脚本建立一个表:没有前导零SQL唯一索引
CREATE TABLE MY_TABLE (
ID NUMBER NOT NULL,
CODE VARCHAR2(40) NOT NULL,
CONSTRAINT MY_TABLE PRIMARY KEY (ID)
);
CREATE UNIQUE INDEX XUNIQUE_MY_TABLE_CODE ON MY_TABLE (CODE);
的问题是,我需要确保代码没有为它的价值前导零。
我该如何在SQL中完成此操作,以便存储不含前导零的40个字符的值?
是否要拒绝具有前导零的值,或者是否希望在插入时去除前导零(s)? – Tim 2010-11-08 22:33:59
都没有。我想要一个没有前导零的40个字符的值。 – TERACytE 2010-11-08 22:41:28
40个字符值的生成与独特索引无关 - 唯一索引仅验证被添加/更新的值是唯一的。 – 2010-11-08 22:48:01