使用 rowid 作为列名
每个非分片表都有一个名为
rowid
的虚拟列。为了避免多义性,不可用使用
rowid
作为列名。执行以下操作会导致出错:
创建一个名为
rowid
的表或视图
通过提交列名为
rowid
来修改表
把一列重命名为
rowid
然而,您可以使用术语
rowid
作为表名:
CREATE TABLE rowid (column INTEGER, date DATE, char CHAR(20));
Important:
建议将主键用作存取方法而不是利用
rowid
列。
父主题:
标识符