点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试创建一个具有标识列和检查约束的表。 此SQL成功创建表:
创建列表测试( ID INT主键始终作为身份生成, GENDER VARCHAR(1), 检查(性别输入('F','M')) );
但是,当我尝试使用以下方式插入记录时:
插入测试值('F');
我收到以下错误:
12:02:48 PM(SQL编辑器)无法执行"将测试值插入(F)"错误:(dberror)7-不支持功能:[新表达式]仅支持DML更新的比较条件
如果我不使它成为面向列的表,则CHECK约束有效,但是如果我尝试创建不带COLUMN指令的标识列,则会出现此错误:
12:06:00 PM(SQL编辑器)无法执行"创建表测试(始终以身份标识生成ID INT主键,GENDER VARCHAR(1),...")错误:(dberror)7-不支持功能 :无法创建具有标识列的行表:ID:第3行第4列(排名25)
是否可以有一个标识列和一个检查约束?
谢谢
罗斯
我尝试将支票更改为这样的比较:
但这会产生此错误:
一周热门 更多>