点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在使用PD 16.6 sp3版本。
我正在创建一个以列作为标识列的表,并将其标记为主键。
从PD生成脚本:
创建表EMP
(
ENO NUMBER(6)不为空
作为标识生成(以1 nocycle noorder开头),
ENAME varchar2(10)
);
更改表EMP
添加约束EMP_PK主键(ENO);
当我尝试在Oracle中执行上述脚本时,出现以下错误。
SQL错误:ORA-00907:缺少右括号
00907。 00000-"缺少右括号"
该错误是由于Identity关键字之前不存在空关键字。 正确的脚本是
创建表EMP
(
ENO NUMBER(6)
作为标识生成(以1 nocycle noorder开头),不为空,
ENAME varchar2(10)
);
更改表EMP
添加约束EMP_PK主键(ENO);
请解决此问题
你好
升级安装。
请参阅KBA 2529293- 2529293-错误ORA-00907-使用" 身份"列
https://launchpad.support.sap.com/#/notes/2529293
已修复:
KR
Arnaud是对的,现在是升级PD的时候了!
与此同时,您可以通过编辑Oracle(的副本)来应用临时修复程序 DBMS定义文件。 您需要在ORA19C :: Script \ Objects \ Column \ Add处更改模板。
从上面所说的内容来看,模板中出现的一条语句为时过早:
一周热门 更多>