參考:
在mssql中,在記錄不存在時插入記錄,如果存在則不執行操作
相關語句
--sql幫助類建立表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
1view codeusing
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 }
控制台程式
1view codeusing
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 }
靜態值
1view codenamespace
contest.core
213 }
直接插入
經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...
存在還是不存在
又是一片安靜中醒來,又是乙個陰天,地面很濕潤,忽然有點秋天的感覺。昨天一天都進不來我的部落格,晚上剛進來寫了一篇小文緊接著就又是 找不到伺服器 到了深夜,終於可以上了,覺得自己長舒了一口氣。部落格依賴症。不過寫了半年多而已。依賴,一種要警惕的情緒,很容易使人沉迷,找不到自己。慌慌張張的日子終於過去了...
存在與不存在
在乙個幽靜的小山莊,有個人叫王四,孤僻,二十多歲,長相不美不醜,是那種扔在人群裡再也找不出來的那種人。父母不詳,從小靠村裡人養大。王四長大了。王四一遍又一遍的問村裡人,他的父母去 了?沒有人知道。當頻繁的問詢過於頻繁的時候只能讓人生厭,以至於後來他再去詢問的時候,大家都說他沒有父母。那我是 來的呢?...