diff --git a/content/docs-lite/zh/docs/ExtensionReference/shark-DBCC-CHECKIDENT.md b/content/docs-lite/zh/docs/ExtensionReference/shark-DBCC-CHECKIDENT.md index ad8ce83f7befd0b159729b968c34c4e69f6821da..dd5efc57d0727767e572dd0a10a59d89031ffca6 100644 --- a/content/docs-lite/zh/docs/ExtensionReference/shark-DBCC-CHECKIDENT.md +++ b/content/docs-lite/zh/docs/ExtensionReference/shark-DBCC-CHECKIDENT.md @@ -14,6 +14,27 @@ DBCC CHECKIDENT用于对标识列进行获取或者重置功能。 DBCC CHECKIDENT (table_name [ , { NORESEED | { RESEED [ , new_reseed_value ] } } ] ) [ WITH NO_INFOMSGS ] ``` +## 参数说明 + +- **table_name** + + 表名,表中必须要有标识列。 + +- **NORESEED** + + 指定仅做标识列的查询,不对标识列进行修改。 + +- **RESEED** + + 指定应该对标识列进行修改。如果既不声明为RESEED,也不声明为NORESEED,默认为RESSED操作。 + +- **new_reseed_value** + + 用作标识列的当前值的新值,默认值为选取标识列的当前标识值和当前标识列的最大值之间较大值。 + +- **WITH NO_INFOMSGS** + + 取消显示所有信息性消息。 ## 示例 diff --git "a/content/docs-lite/zh/docs/ExtensionReference/shark-\344\270\215\346\224\257\346\214\201\350\257\255\346\263\225.md" "b/content/docs-lite/zh/docs/ExtensionReference/shark-\344\270\215\346\224\257\346\214\201\350\257\255\346\263\225.md" index 94a6a8948b89c5dd4142908069652f59a5da73ff..2810317697d1d3d35662e1db170677b963c50feb 100644 --- "a/content/docs-lite/zh/docs/ExtensionReference/shark-\344\270\215\346\224\257\346\214\201\350\257\255\346\263\225.md" +++ "b/content/docs-lite/zh/docs/ExtensionReference/shark-\344\270\215\346\224\257\346\214\201\350\257\255\346\263\225.md" @@ -13,4 +13,22 @@ shark插件内基于一些新增特性,会屏蔽某些语法特性。本章节 select 10!; -- 可用的相关语法 select factorial(10); -``` \ No newline at end of file +``` + +# ROWNUM + +### 语法变更说明 + +- rownum不再作为伪列关键词。 + +``` +-- 不再支持rownum作为伪列关键词 +openGauss=# select * from test1 where ROWNUM < 2; +ERROR: column "rownum" does not exist +LINE 1: select * from test1 where ROWNUM < 2; + ^ + +--可用语法 +--过滤条件中需要使用真实列 +``` + diff --git a/content/zh/docs/ExtensionReference/shark-DBCC-CHECKIDENT.md b/content/zh/docs/ExtensionReference/shark-DBCC-CHECKIDENT.md index ad8ce83f7befd0b159729b968c34c4e69f6821da..dd5efc57d0727767e572dd0a10a59d89031ffca6 100644 --- a/content/zh/docs/ExtensionReference/shark-DBCC-CHECKIDENT.md +++ b/content/zh/docs/ExtensionReference/shark-DBCC-CHECKIDENT.md @@ -14,6 +14,27 @@ DBCC CHECKIDENT用于对标识列进行获取或者重置功能。 DBCC CHECKIDENT (table_name [ , { NORESEED | { RESEED [ , new_reseed_value ] } } ] ) [ WITH NO_INFOMSGS ] ``` +## 参数说明 + +- **table_name** + + 表名,表中必须要有标识列。 + +- **NORESEED** + + 指定仅做标识列的查询,不对标识列进行修改。 + +- **RESEED** + + 指定应该对标识列进行修改。如果既不声明为RESEED,也不声明为NORESEED,默认为RESSED操作。 + +- **new_reseed_value** + + 用作标识列的当前值的新值,默认值为选取标识列的当前标识值和当前标识列的最大值之间较大值。 + +- **WITH NO_INFOMSGS** + + 取消显示所有信息性消息。 ## 示例 diff --git "a/content/zh/docs/ExtensionReference/shark-\344\270\215\346\224\257\346\214\201\350\257\255\346\263\225.md" "b/content/zh/docs/ExtensionReference/shark-\344\270\215\346\224\257\346\214\201\350\257\255\346\263\225.md" index 94a6a8948b89c5dd4142908069652f59a5da73ff..2810317697d1d3d35662e1db170677b963c50feb 100644 --- "a/content/zh/docs/ExtensionReference/shark-\344\270\215\346\224\257\346\214\201\350\257\255\346\263\225.md" +++ "b/content/zh/docs/ExtensionReference/shark-\344\270\215\346\224\257\346\214\201\350\257\255\346\263\225.md" @@ -13,4 +13,22 @@ shark插件内基于一些新增特性,会屏蔽某些语法特性。本章节 select 10!; -- 可用的相关语法 select factorial(10); -``` \ No newline at end of file +``` + +# ROWNUM + +### 语法变更说明 + +- rownum不再作为伪列关键词。 + +``` +-- 不再支持rownum作为伪列关键词 +openGauss=# select * from test1 where ROWNUM < 2; +ERROR: column "rownum" does not exist +LINE 1: select * from test1 where ROWNUM < 2; + ^ + +--可用语法 +--过滤条件中需要使用真实列 +``` +