From 4694f24ba9a7237e41e17f302366451817c06986 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E7=8E=AE=E5=96=86?= Date: Fri, 7 Oct 2022 13:02:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E5=8D=81=E6=AC=A1=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2022.10.06-\345\207\275\346\225\260.md" | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 "04\351\203\221\347\216\256\345\226\206/\347\254\224\350\256\260/2022.10.06-\345\207\275\346\225\260.md" diff --git "a/04\351\203\221\347\216\256\345\226\206/\347\254\224\350\256\260/2022.10.06-\345\207\275\346\225\260.md" "b/04\351\203\221\347\216\256\345\226\206/\347\254\224\350\256\260/2022.10.06-\345\207\275\346\225\260.md" new file mode 100644 index 0000000..0fd5164 --- /dev/null +++ "b/04\351\203\221\347\216\256\345\226\206/\347\254\224\350\256\260/2022.10.06-\345\207\275\346\225\260.md" @@ -0,0 +1,34 @@ +10、函数 + +### 系统函数 + +### 自定义函数 + +1. 标量值函数(返回单个值) + + ``` + CREATE FUNCTION function_name(@parameter_name parameter_data_type) + RETURNS date_type + AS + BEGIN + function_body + RETURN 表达式 + END + + ``` + +2. 表值函数(返回查询结果) + + ``` + create function function_name(@parameter_name parameter_data_type) + returns @局部变量 table + as + begin + 函数体 + return + end + ``` + +删除自定义函数 + + drop function function_name -- Gitee