sql 数据库怎么样写一个函数,让它传进去一个数字月(如 :1),返回两个值

sql 数据库怎么样写一个函数,让它传进去一个数字月(如 :1),返回两个值,第1张

函数只能返回一个值。要么是汉字的,要么是英文的,要么就是把汉字和英文拼起来。没法一次返回两个值。

使用存储过程,可以返回两个output类型的参数。

这个只能使用case when 来实现。

1、首先是找到标量函数,右键单击选择新建。

2、接着编写函数,一般都是带参数的,如下图所示

3、然后执行完毕就可以看到自己创建的函数了,如下图所示;

4、接着我们在select中直接调用函数即可,如下图所示;

5、执行select语句,就可以看到函数返回的结果了,如下图所示;

6、最后你可以通过改变参数继续测试函数,如下图所示。完成效果图。

SQL server数据库函数的语法

悬赏分:50 - 离问题结束还有 14 天 11 小时

下面这个是新建数据库函数以后自动生成的文件,貌似是一个sample

但是我以前没有接触过数据库函数,有些基本的语法都不会 =。=

有人能帮忙吧下面的语句解释一下吗?

还有,说说在一般的函数里面经常用到的一些语句,比较,赋值,循环之类的

谢谢了

CREATE FUNCTION dboFunction1 /声明

(

/

@parameter1 int = 5, /有默认值的变量

@parameter2 datatype /没有默认值的变量

/

)

RETURNS / @table_variable TABLE (column1 datatype, column2 datatype) 返回"可能是数据集 /

AS

BEGIN

/ INSERT INTO @table_variable /插入数据/

sql select statement / /查询语句/

RETURN

END

以上就是关于sql 数据库怎么样写一个函数,让它传进去一个数字月(如 :1),返回两个值全部的内容,包括:sql 数据库怎么样写一个函数,让它传进去一个数字月(如 :1),返回两个值、SQL中如何调用一个函数啊、SQL server数据库函数的语法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10194025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存