Agi*_*ief 3 oracle auto-increment oracle-12c
在 Oracle 12c 中,可以AUTO_INCREMENT通过使用关键字/短语来使用功能GENERATED ALWAYS AS IDENTITY。这对我来说似乎很麻烦/笨拙,因为在我习惯的其他 SQL 方言(SQLite、MySQL)中,使用关键字AUTO_INCREMENT或AUTOINCREMENT.
是否可以创建别名/快捷方式/makro/函数来让 Oracle 将其AUTO_INCREMENT视为与GENERATED ALWAYS AS IDENTITY? (我不建议将编辑源代码作为一种实用的解决方案。我宁愿提交功能请求。)
您可以告诉工具(在本例中为 SQL Developer)为您执行此操作。
我在这里谈论如何设置这个 https://www.thatjeffsmith.com/archive/2014/02/auto-replace-in-oracle-sql-developer/
但基本上,您在首选项中定义一个代码模板,其中包含您希望被识别为模板的代码,然后是您想要插入的代码。
如果您的模板只有一个匹配项,当您使用 ctrl+spacebar 调用它时,它会自动插入代码。
如果有多个匹配项,它会提示您输入所需内容。
我建了两个,一个是为了
您当然可以提交对数据库的增强请求,因此该关键字将得到尊重,但这是一个长达数年的过程,假设它甚至被接受和实施。
| 归档时间: |
|
| 查看次数: |
235 次 |
| 最近记录: |