问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle中 =: 和 := 分别是什么意思

发布网友 发布时间:2022-04-22 14:01

我来回答

4个回答

热心网友 时间:2022-04-09 00:31

oracle 里面 := 是 存储过程的 赋值的意思
例如:
SQL> DECLARE
2 testvalue VARCHAR2(20);
3 BEGIN
4 testvalue := 'First Test!';
5 dbms_output.put_line( testvalue );
6 END;
7 /
First Test!

PL/SQL procere successfully completed.

至于 =:
这个我怀疑, 有可能是 触发器里面的判断处理
例如:

CREATE OR REPLACE TRIGGER BeforeInsertDetail
BEFORE INSERT ON OrderDetail
FOR EACH ROW
DECLARE v_nowCount INT;
BEGIN
SELECT
Amount INTO v_nowCount
FROM
Goods
WHERE
ID = :new.GoodsID;

IF v_nowCount - :new.Amount < 0 THEN
RAISE_APPLICATION_ERROR(-20000, '库存不足!');
ELSE
UPDATE
Goods
SET
Amount = Amount - :new.Amount
WHERE
ID = :new.GoodsID;
END IF;
END;

热心网友 时间:2022-04-09 01:49

=:应该相当于 a = :b 表明b是个绑定变量,需要执行时进行变量绑定
:= 相当于一般编程语言中的 赋值 a := 1 即将 数字1赋值给变量 a

热心网友 时间:2022-04-09 03:24

=: 后面是要接变量
:= 是在procre中接常量值

热心网友 时间:2022-04-09 05:15

有额度后就可以了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 oracle 当中,(+)是什么意思啊? ORACLE中什么是组函数? 关于Oracle中什么是执行计划 oracle 中什么是主表和从表啊 Oracle中的实例是指什么? oracle中||是什么 数据库里面的oracle是什么意思 oracle中是什么意思 在局域网中,我的电脑是win10系统,另一台是win7系统,全部设的是自动获取IP地址? win10电脑如何快速获取文件路径? Win10电脑如何自动连接宽带? 青核桃汁沾到手上如何去除 win10电脑上怎样获取win10最新版本 如何解决win10电脑无法获取IP地址? 如何在 windows10中获取帮助怎么关闭 青核桃的汁液染手上后怎样才能洗掉? 青皮核桃的汁沾到白色衣服上,怎么洗掉啊? win10电脑自动获取ip地址获取不了怎么办 青皮核桃水弄到白色衣服上应该怎样洗净 win10电脑怎么设置自动ip oracle中DDL是指什么意思? 常用传感器有哪些 传感器的分类有哪些? 传感器类型有哪些? 汽车传感器有哪些? 传感器的分类方式有哪些 汽车上常用的传感器有那些? 汽车发动机电控系统常用传感器有哪些? 传感器有哪些应用? 汽车所有的传感器有哪些?各分布在哪? 泊船瓜洲表达了作者什么样的思想感情? 古诗《泊船瓜洲》 泊船瓜洲的古诗意思 《泊船瓜洲》的简短诗意? 泊船瓜洲表达了作者怎样的思想感情 古诗《泊船瓜洲》解释 古诗 泊船瓜洲 泊船瓜洲 要古诗哦,不要赏析哦 请问古诗泊船瓜洲,的意思是什么? 古诗泊船瓜洲作者王咹