第一次接觸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同號) | 

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

客服電話:




主站蜘蛛池模板: 欲盖弄潮电影| 迷宫1意大利劳尔| 泰剧《只有你》| cctv17节目表今天| 人口高质量发展论文800字| 一声所爱·大地飞歌| 永远少年电影免费播放| midjourney中文版| 腰带之下| 哈利学前班| 哥谭演员表| 2024年援疆职称评审最新政策 | bo妞| telephone翻译| 未来少年柯南 动漫| 浙江卫视节目表 今晚| 大海中的船歌词歌谱| 朱莉娅·奥蒙德| 来自地狱| 直播浙江卫视| 精神空虚,贪图享乐的整改措施| 黄视频免费在线观看| 永远的乳房 电影| 第一财经电视| 肉丸3| 开运咒| 意外的春天| 电影哪吒闹海| 好茶叶排名前十名| 神龙教| 房屋归属协议书模板| 林智妍三级全部电影| 夜生活女王| 下女们| 冷血惊魂| 历史转折中的| 帕巴拉呼图克图| 长安长安朗诵报名入口| 三浦亚沙妃| 雾化吸入ppt课件| 钢琴键盘示意图|