从表中删除数据后无法重置序列

2020-08-14 07:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我创建了一个带有 I...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我创建了一个带有" ID"列的表,它会自动创建一个序列名称" _SYS_SEQUENCE_4231595_#0_#""。

我知道,如果您从表中删除并重新加载数据,则序列不会重置。 从过程中的表中删除数据后,我试图重置序列。

1。 创建列表" ABC"(ID BIGINT主键默认生成为IDENTITY,

材料NVARCHAR(100));

2。 这样就创建了一个序列" _ SYS_SEQUENCE_4231595_#0 _#"

3。 从表" ABC"中删除数据。

4。 使用以下语法重新启动序列:

ALTER SEQUENCE " SCHEMA"。 " _ SYS_SEQUENCE_4231595_#0_#"从1开始; 但是它抛出了以下错误。

无法执行'ALTER SEQUENCE" _SYS_SEQUENCE_4231595_#0_#"用1重新启动SAP DBTech JDBC:[383]:无效标识符:不允许使用_sys_前缀:_SYS_SEQUENCE_4231595_#0_#:第1行第16列(在pos 15)

5。 我能够重设从流程图(生成串行密钥)选项创建的序列。

更改序列" SCHEMA"。" EQUFG"从1开始;

请任何人告诉我我所缺少的内容,并且稍后我需要在过程中使用Restart语句。

我正在使用HANA 1.0 Sp12。

谢谢

Sunil Sharma