主键本身不会生成任何值.这是约束.在您的示例中,您需要做下一步:
例:
CREATE TABLE test (a varchar(20));
COMMIT;
INSERT INTO test (a) VALUES ('A');
INSERT INTO test (a) VALUES ('B');
INSERT INTO test (a) VALUES ('C');
COMMIT;
ALTER TABLE test ADD pk INTEGER NOT NULL;
CREATE GENERATOR g_test;
COMMIT;
UPDATE test SET pk = GEN_ID(g_test, 1);
ALTER TABLE test ADD CONSTRAINT test_pk
PRIMARY KEY (pk);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1559 次 |
| 最近记录: |