insert時判斷資料庫中是否存在

2021-09-25 23:52:28 字數 382 閱讀 5081

在做使用者模組或其他模組要求資料庫唯一性的時候在插入資料需要先判斷一下資料庫中是否已經存在;

直接看案例

這條sql 最基礎的插入語句,

insert into user(name,password) values(admin,123456)

下面將它改造成插入判斷是否存在 #

insert into user(name, password)

select #,#

from dual where not exists

(select name,password

from user where name= # and password= # );

這樣就完成了,在查詢返回值 =0 表示失敗 = 1 表示成功

Sql Server中判斷表或者資料庫是否存在

sql server中判斷資料庫是否存在 法 一 select from master.dbo.sysdatabases where name 資料庫名 法 二 if db id 資料庫名 is not null drop database go create sql server中判斷表物件是否存...

Sql Server中判斷表或者資料庫是否存在

自 sql server中判斷表或者資料庫是否存在 1.資料庫 if exists select 1 from master.sysdatabases where name example print database existed else print database not existed ...

Sql Server中判斷表或者資料庫是否存在

sql server中判斷表或者資料庫是否存在 sql server中判斷資料庫是否存在 法 一 select from master.dbo.sysdatabases where name 資料庫名 法 二 if db id 資料庫名 is not null drop database gocre...