From 600601e64cd062fb5a9c61dd307018b1b6ca8c7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=85=E7=A8=8B?= <517719039@qq.com> Date: Wed, 9 Apr 2025 14:30:22 +0800 Subject: [PATCH] =?UTF-8?q?D=E5=BA=93@@=E5=87=BD=E6=95=B0=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=E8=B5=84=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shark-SQL\345\217\202\350\200\203.md" | 2 + ...14\346\223\215\344\275\234\347\254\246.md" | 3 ++ ...41\346\201\257\345\207\275\346\225\260.md" | 53 +++++++++++++++++++ .../shark-SQL\345\217\202\350\200\203.md" | 2 + ...14\346\223\215\344\275\234\347\254\246.md" | 3 ++ ...41\346\201\257\345\207\275\346\225\260.md" | 53 +++++++++++++++++++ 6 files changed, 116 insertions(+) create mode 100644 "content/docs-lite/zh/docs/ExtensionReference/shark-\345\207\275\346\225\260\345\222\214\346\223\215\344\275\234\347\254\246.md" create mode 100644 "content/docs-lite/zh/docs/ExtensionReference/shark-\347\263\273\347\273\237\344\277\241\346\201\257\345\207\275\346\225\260.md" create mode 100644 "content/zh/docs/ExtensionReference/shark-\345\207\275\346\225\260\345\222\214\346\223\215\344\275\234\347\254\246.md" create mode 100644 "content/zh/docs/ExtensionReference/shark-\347\263\273\347\273\237\344\277\241\346\201\257\345\207\275\346\225\260.md" diff --git "a/content/docs-lite/zh/docs/ExtensionReference/shark-SQL\345\217\202\350\200\203.md" "b/content/docs-lite/zh/docs/ExtensionReference/shark-SQL\345\217\202\350\200\203.md" index d07df0862..a301d5241 100644 --- "a/content/docs-lite/zh/docs/ExtensionReference/shark-SQL\345\217\202\350\200\203.md" +++ "b/content/docs-lite/zh/docs/ExtensionReference/shark-SQL\345\217\202\350\200\203.md" @@ -4,6 +4,8 @@ - **[数据类型](shark-数据类型.md)** +- **[函数和操作符](shark-函数和操作符.md)** + - **[SQL语法](shark-SQL语法.md)** - **[SQL语法](shark-不支持语法.md)** diff --git "a/content/docs-lite/zh/docs/ExtensionReference/shark-\345\207\275\346\225\260\345\222\214\346\223\215\344\275\234\347\254\246.md" "b/content/docs-lite/zh/docs/ExtensionReference/shark-\345\207\275\346\225\260\345\222\214\346\223\215\344\275\234\347\254\246.md" new file mode 100644 index 000000000..e1ba84ab5 --- /dev/null +++ "b/content/docs-lite/zh/docs/ExtensionReference/shark-\345\207\275\346\225\260\345\222\214\346\223\215\344\275\234\347\254\246.md" @@ -0,0 +1,3 @@ +# shark-函数和操作符 + +- **[系统信息函数](shark-系统信息函数.md)** diff --git "a/content/docs-lite/zh/docs/ExtensionReference/shark-\347\263\273\347\273\237\344\277\241\346\201\257\345\207\275\346\225\260.md" "b/content/docs-lite/zh/docs/ExtensionReference/shark-\347\263\273\347\273\237\344\277\241\346\201\257\345\207\275\346\225\260.md" new file mode 100644 index 000000000..d8801f6cf --- /dev/null +++ "b/content/docs-lite/zh/docs/ExtensionReference/shark-\347\263\273\347\273\237\344\277\241\346\201\257\345\207\275\346\225\260.md" @@ -0,0 +1,53 @@ +# shark-系统信息函数 + +本章节只包含shark插件新增的系统信息函数。 + +## 会话信息函数 + +- @@FETCH_STATUS + + 描述:返回最后一条游标FETCH语句的状态,该语句可以是针对连接当前打开的任何游标发出的。0表示FETCH成功,-1表示FETCH失败。 + + 返回值类型:int + + 示例: + + ``` + select @@FETCH_STATUS; + ``` + +- @@ROWCOUNT + + 描述:返回受上一句影响的行数。如果行数大于20亿,请使用ROWCOUNT_BIG。 + + 返回值类型:int + + 示例: + + ``` + select @@ROWCOUNT; + ``` + +- ROWCOUNT_BIG + + 描述:返回受上一句影响的行数。该函数的功能与@@ROWCOUNT类型,区别在于ROWCOIUNT_BIG的返回类型为bigint。 + + 返回值类型:bigint + + 示例: + + ``` + select ROWCOUNT_BIG(); + ``` + +- @@SPID + + 描述:返回当前用户进程的会话ID。 + + 返回值类型:bigint + + 示例: + + ``` + select @@SPID; + ``` diff --git "a/content/zh/docs/ExtensionReference/shark-SQL\345\217\202\350\200\203.md" "b/content/zh/docs/ExtensionReference/shark-SQL\345\217\202\350\200\203.md" index d07df0862..a301d5241 100644 --- "a/content/zh/docs/ExtensionReference/shark-SQL\345\217\202\350\200\203.md" +++ "b/content/zh/docs/ExtensionReference/shark-SQL\345\217\202\350\200\203.md" @@ -4,6 +4,8 @@ - **[数据类型](shark-数据类型.md)** +- **[函数和操作符](shark-函数和操作符.md)** + - **[SQL语法](shark-SQL语法.md)** - **[SQL语法](shark-不支持语法.md)** diff --git "a/content/zh/docs/ExtensionReference/shark-\345\207\275\346\225\260\345\222\214\346\223\215\344\275\234\347\254\246.md" "b/content/zh/docs/ExtensionReference/shark-\345\207\275\346\225\260\345\222\214\346\223\215\344\275\234\347\254\246.md" new file mode 100644 index 000000000..e1ba84ab5 --- /dev/null +++ "b/content/zh/docs/ExtensionReference/shark-\345\207\275\346\225\260\345\222\214\346\223\215\344\275\234\347\254\246.md" @@ -0,0 +1,3 @@ +# shark-函数和操作符 + +- **[系统信息函数](shark-系统信息函数.md)** diff --git "a/content/zh/docs/ExtensionReference/shark-\347\263\273\347\273\237\344\277\241\346\201\257\345\207\275\346\225\260.md" "b/content/zh/docs/ExtensionReference/shark-\347\263\273\347\273\237\344\277\241\346\201\257\345\207\275\346\225\260.md" new file mode 100644 index 000000000..d8801f6cf --- /dev/null +++ "b/content/zh/docs/ExtensionReference/shark-\347\263\273\347\273\237\344\277\241\346\201\257\345\207\275\346\225\260.md" @@ -0,0 +1,53 @@ +# shark-系统信息函数 + +本章节只包含shark插件新增的系统信息函数。 + +## 会话信息函数 + +- @@FETCH_STATUS + + 描述:返回最后一条游标FETCH语句的状态,该语句可以是针对连接当前打开的任何游标发出的。0表示FETCH成功,-1表示FETCH失败。 + + 返回值类型:int + + 示例: + + ``` + select @@FETCH_STATUS; + ``` + +- @@ROWCOUNT + + 描述:返回受上一句影响的行数。如果行数大于20亿,请使用ROWCOUNT_BIG。 + + 返回值类型:int + + 示例: + + ``` + select @@ROWCOUNT; + ``` + +- ROWCOUNT_BIG + + 描述:返回受上一句影响的行数。该函数的功能与@@ROWCOUNT类型,区别在于ROWCOIUNT_BIG的返回类型为bigint。 + + 返回值类型:bigint + + 示例: + + ``` + select ROWCOUNT_BIG(); + ``` + +- @@SPID + + 描述:返回当前用户进程的会话ID。 + + 返回值类型:bigint + + 示例: + + ``` + select @@SPID; + ``` -- Gitee