【发布时间】:2019-03-18 10:33:24
【问题描述】:
情况是,当我将文件导入数据库时,我通常做的第一件事就是为每条记录分配一个唯一的 ID。
我通常在 TSQL 中执行以下操作
ALTER TABLE MyTable
ADD ID INT IDENTITY(1,1)
我想知道PL SQL中是否有类似的东西?
我的所有搜索结果都包含多个步骤。
然后我想知道 PL SQL 程序员在导入文件后通常对 ID 记录做什么。他们这样做吗? 我识别这些记录的主要目的是在操作/复制后对其进行追溯。
再一次,我知道那里有解决方案,我的进一步问题是 PL SQL 程序员是否真的这样做,或者还有其他替代方法使得这一步在 PL SQL 中不是必需的?
【问题讨论】:
-
这是一个副本的副本。根据我链接到的帖子,以及它作为副本链接到的帖子,oracle 中没有自动增量列。
-
您使用哪个数据库(及其版本)?
-
PL SQL 是 Oracle 11,TSQL 是 SQL Server 2012
-
很多答案都是从创建表开始的,但我的场景是从现有表开始的。
标签: oracle auto-increment ddl