ORACLE ---sql语句学习

来源:互联网 发布:布朗熊玩偶淘宝 编辑:程序博客网 时间:2024/05/22 14:24
1exists语句查找两个表关联后,关联上或没关联上的数据比如A,b表的ID是关联的,想找A表的ID没有在B表的ID中出现过得数据SELECT * FROM A WHERE NOT EXISTS (SELECT * FROM B WHERE A.ID=B.ID)2Or语句表示2个并列的关系,或者的意思由于使用or语句会出现搜索效率的下降,建议把or语句换成union语句SELECT * FROM A WHERE ID =3 UNION SELECT * FROM A WHERE NAME LIKE '10%'3IF语句表示条件的判断,写入分支选择在存储过程或者复杂的语句中使用IF 条件判断 THEN
   执行的分支语句;
ELSE
   执行的分支语句;
END IF;4execute immediate执行语句由于在存储过程中,有些表是执行前才创建的,所以这个存储过程中有些语句在写的时候是会报错的,说没有目标表。这个时候需要把这个语句用单引号括起来,在前面加上execute immediateexecute immediate 'INSERT INTO RD_CROSSWALK_INFO_RP b(pid)
     SELECT pid FROM RD_CROSSWALK_INFO@DBUNI '5(+)进行两个表的关联查询,显示全部内容比如A、B的ID是关联的,想把B的name字段加到A表中,但是B表的ID是比A表少的,如果不适用这个加号,会导致B表没有的ID数据丢失,使用加号,表示B表没有的ID会用空来表示,不放加号的表会显示所有行SELECT A.ID,B.NAME FROM A ,B WHERE A.ID=B.ID(+)
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 爆炒扇贝 辣炒扇贝肉 炒扇贝 扇贝图片 辣炒扇贝 扇贝清洗 蒜蓉蒸扇贝 扇贝意思 粉丝扇贝 炒扇贝肉 扇贝蒸多久 扇贝粉丝 扇贝怎么做 扇贝怎么吃 清蒸扇贝 扇贝女人 扇贝眼睛 蒸扇贝 孕妇吃扇贝 扇贝鸡蛋 扇贝吃法 扇贝搏击 扇贝功效 扇贝英语 粉丝蒸扇贝 扇贝的功效 水煮扇贝 扇贝怎么洗 扇贝图解 扇贝阅读 扇贝听力 扇贝丁 扇贝汤 如何做扇贝 扇贝怎么烤 扇贝价格 烤扇贝 扇贝营养 扇贝口语 扇贝网 扇贝英语网