Heim >Datenbank >MySQL-Tutorial >Oracle 与 SQL Server的简单常用的插入语句的区别

Oracle 与 SQL Server的简单常用的插入语句的区别

WBOY
WBOYOriginal
2016-06-07 17:02:041495Durchsuche

--Oracle的方式判断记录是否存在不存在则插入---insert into a(a.user_id,a.user_name) select

Oracle 与 SQL Server的简单常用的插入语句的区别

[日期:2011-06-29] 来源:Linux社区  作者:w5q7c3 [字体:]

--Oracle的方式判断记录是否存在不存在则插入---
insert into a(a.user_id,a.user_name) select '2','李四' from dual where not exists
(select 1 from a where a.user_id='2')


--sql server的方式--
if not exists(select Test_TB.ID from Test_TB where)
  insert into Test_TB values('2','李四',GETDATE())

linux

  • 0
  • 解决在Oracle数据库中使用hibernate生成表不能正确创建表的问题

    Oracle EBS APP-MRP-22064: 出现内部错误 (mrlups_update_supply,,5)

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn