mssql不存在便插入存在不執行操作

2022-05-17 19:09:59 字數 2052 閱讀 4821

參考:

在mssql中,在記錄不存在時插入記錄,如果存在則不執行操作

相關語句

--

建立表create

table

users

(userid

varchar(50) primary

key,

username

nvarchar(20

),age

intnot

null)--

直接插入

insert

into users values('

12138

','wen

',2)

--經sql判斷的插入

insert

into

users

select

'12138

' userid ,'

wen' username,2

agefrom(select

'12138

' userid ,'

wen' username,2

age) a

left

join

users b

on b.userid=

a.userid

where b.userid is

null

--清空表資料

truncate

table users

sql幫助類

1

using

system;

2using

system.data;

3using

system.data.sqlclient;45

namespace

contest.core625

catch

(system.data.sqlclient.sqlexception ex)

2629

return

ds;30}31

}3233///

34///

執行sql語句,返回影響的記錄數

35///

36///

sql語句

37///

影響的記錄數

38public

static

int executesql(string sdbconnectionstring, string

sqlstring)

3950

catch

(system.data.sqlclient.sqlexception e)

5155}56

}57}58

}59 }

view code

控制台程式

1

using

contest.core;

2using

system;

3using

system.text;

4using

system.threading.tasks;56

namespace

contest7"

);33}34

catch

(exception ex)35"

);37}38

});39

40console.writeline(sbsql.tostring());

4142

console.read();43}

44}45 }

view code

靜態值

1

namespace

contest.core

213 }

view code

直接插入

經sql判斷

實現標題描述

sql 存在更新,不存在插入

1 語法 if exists select from users where name 張三 print 1 else print 02 建表語句 create table dbo users id int not null identity 1,1 name varchar 50 null var...

存在還是不存在

又是一片安靜中醒來,又是乙個陰天,地面很濕潤,忽然有點秋天的感覺。昨天一天都進不來我的部落格,晚上剛進來寫了一篇小文緊接著就又是 找不到伺服器 到了深夜,終於可以上了,覺得自己長舒了一口氣。部落格依賴症。不過寫了半年多而已。依賴,一種要警惕的情緒,很容易使人沉迷,找不到自己。慌慌張張的日子終於過去了...

存在與不存在

在乙個幽靜的小山莊,有個人叫王四,孤僻,二十多歲,長相不美不醜,是那種扔在人群裡再也找不出來的那種人。父母不詳,從小靠村裡人養大。王四長大了。王四一遍又一遍的問村裡人,他的父母去 了?沒有人知道。當頻繁的問詢過於頻繁的時候只能讓人生厭,以至於後來他再去詢問的時候,大家都說他沒有父母。那我是 來的呢?...