oracle 中integer最大值是多少

oracle 中integer最大值是多少,第1张

Oracle本身是没有的这些数据类型的,

但是integer是sql标准,所以也兼容的;

实际上oracle是把这两种类型转换成了number,只是对number做了长度上的调整。

即从-2147483648 到 2147483647 这个范围。

Max(列), AVG(列)

任意数的阶乘

CREATE PROCEDURE PROCEDURENAME

@INUPT INT

AS

DECLARE @RESULT INT

WHILE @INTUPT>0

BEGIN

RESULT=@INPUT*(@INPUT-1)

SET @INPUT=@INPUT-1

END

SELECT RESULT=@RESULT

GO

如:exec PROCEDURENAME 9

像查询一样调用这个存储过程,就会得到你要的数的阶乘。


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

原文地址:https://54852.com/sjk/10015746.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存