第一次接觸Oracle的MERGE 的更新或插入數據這個語法,上網了解了下寫法,

然后就動手應用在自己的項目里,下面有個例子:

MERGE INTO Tabl,江蘇會計證考試報名,2022年會計從業資格考試報名,2022年江蘇會計從業證報名,2022年江蘇會計從業考試報名,江蘇2022年會計從業資格考試成報名,2022年江蘇會計從業考試,會計電算化考試試題,2022年江蘇會計電算化,江蘇會計電算化試題,江蘇會計電算化考試,江蘇初級會計電算化,江蘇初級會計電算化考試">

免费看欧美黑人毛片-免费看毛片网站-免费看毛片的网站-免费看久久-中文字幕日韩欧美-中文字幕日韩精品一区

您現在的位置:首頁 > IT認證 > oracle認證 >

Oracle的MERGE未能添加數據


Oracle的MERGE未能添加數據

使用Oracle的MERGE同表關聯未能添加數據問題

第一次接觸Oracle的MERGE 的更新或插入數據這個語法,上網了解了下寫法,

然后就動手應用在自己的項目里,下面有個例子:

MERGE INTO Table1 t1

USING ( select id,count from Table1 where id='001') t2 on (t1.id=t2.id)

WHEN MATCHED THEN UPDATE SET t1.count=t1.count+1

WHEN NOT MATCHED THEN INSERT (count) VALUES (1)

測試了下,結果發現不存在時添加不了數據,

后來上網找了原來是同表關聯時如果不符合條件,using的數據集為null,

就添加不了數據了,必須用count()函數

修改后:

MERGE INTO Table1 t1

USING ( select count(*) from Table1 where id='001') t2 on (t1.id=t2.id)

WHEN MATCHED THEN UPDATE SET t1.count=t1.count+1

WHEN NOT MATCHED THEN INSERT (count) VALUES (1)

相關文章

無相關信息
更新時間2022-03-13 11:11:03【至頂部↑】
聯系我們 | 郵件: | 客服熱線電話:4008816886(QQ同號) | 

付款方式留言簿投訴中心網站糾錯二維碼手機版

客服電話:




主站蜘蛛池模板: 一年级下册语文期末测试卷可打印 | 四平青年往事 电影| 爱情餐歌| pharrell| 快播电影网怡红院| 姐妹在线观看| 火烈女囚| 挠中国美女丝袜脚心| 杀破狼·贪狼 2017 古天乐| cctv6电影节目表| 座头市电影完整免费观看| 情事2019| 一千零一夜凯瑟林| 日本变态浣肠免费视频| 银行资信证明| 首映式| 母亲电影完整版韩国| 黄金传说| 在线观看xx| 徐若晗个人简历| 马会传真论坛13297соm查询官网| 李安娜| 欧美黑人天堂av在线| 电影喜剧明星演员表| angie faith| 深圳古镇| 次元舰队| 邵雨薇电影| 张天喜| 《x教程》韩剧免费观看 | 夜生活女王之霞姐| 情剑山河| 户田惠子| 皮囊之下| 黑暗之心电影完整在线观看| 雀圣 电影| 但愿人长久| 欲孽迷宫电影| 孙启皓| 林莉娴| 脚部反射区图解大全高清|