一本一本久久a久久精品综合,啦啦啦视频免费播放在线观看,六十六十路熟妇高熟在线,老头解开奶罩吸奶头高潮视频,一本久久a久久免费精品不卡,顶级欧美熟妇高清xxxxx,爆乳熟妇一区二区三区霸乳,无码h黄肉3d动漫在线观看

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁數據庫類SQL Server → 數據庫級別判斷數據重復

數據庫級別判斷數據重復

我要評論 2012/08/14 12:02:07 來源:綠色資源網 編輯:downcc.com [ ] 評論:0 點擊:210次

建立表語句 在數據庫 添加一個表并對字段添加唯一約束。msdn上認為建唯一約束會自動創建相應的唯一索引。

1 USE AdventureWorks2012;
2 GO
3 CREATE TABLE Production.TransactionHistoryArchive4
4 (
5 TransactionID int NOT NULL,
6 CONSTRAINT AK_TransactionID UNIQUE(TransactionID)
7 );
8 GO

插入測試sql   

1 INSERT INTO [db].[dbo].[TransactionHistoryArchive4]
2 ([TransactionID])
3 VALUES
4 (1)
5 GO

這時候我寫的測試語句 當我第一次執行時 顯示 (1 行受影響) 數據庫數據正常
第二次執行語句時就會報錯
1 消息 2627,級別 14,狀態 1,第 1 行
2 違反了 UNIQUE KEY 約束 'AK_TransactionID'。不能在對象 'dbo.TransactionHistoryArchive4' 中插入重復鍵。
3 語句已終止。

消息2627是我需要的信息。因為C#中提供了SqlException來捕獲數據庫發生的異常。根據消息id就可以判斷出錯誤類型 好久不寫ado代碼了

1 try
2 {
3 using (SqlConnection connection = new SqlConnection(connectionString))
4 {
5 SqlCommand command = new SqlCommand(queryString, connection);
6 command.Connection.Open();
7 command.ExecuteNonQuery();
8 }
9
10 }
11 catch (SqlException sqlException)
12 {
13
14
15 if (sqlException.Number == 2627)
16 errmsg = "errmsg";
17 else
18 errmsg = "其他異常";
19
20
21 }
遇見了就不要錯過

作者 likunran

關鍵詞:數據庫

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
主站蜘蛛池模板: 好男人社区影院www| 韩国三级中文字幕hd| 国产夫妇肉麻对白| 中国护士18xxxxhd| 中文在线最新版天堂8| 深夜爽爽动态图无遮无挡| 亚洲欧美日韩一区二区| 日本熟妇浓毛| 少妇人妻av毛片在线看| 精品成人av一区二区三区| 日本一区二区在线高清观看| 久久久99精品成人片中文字幕 | 鲁鲁狠狠狠7777一区二区| 性饥渴艳妇性色生活片在线播放 | 国产美女午夜福利视频| aⅴ久久欧美丝袜综合| 在线天堂网www资源| 亚洲日韩一区二区| 黑料吃瓜最新入口| 亚洲高清偷拍一区二区三区| 大地资源电影网第三页| 全免费a敌肛交毛片免费| 一个人在线观看免费完整版| 微拍福利一区二区刺激| 国产免费一区二区视频| 免费人成在线观看视频播放| 国产精品一区二区 尿失禁| 自拍日韩亚洲一区在线| 国产精品成熟老妇女| 久久精品天天中文字幕人妻| 午夜福利92国语| 少妇性xxxxxxxxx色| 少妇spa推油被扣高潮| 亚洲国产成人久久一区| gogogo高清在线观看视频直播 | 中文字幕亚洲制服在线看| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲人成电影在线播放| 无码h片在线观看网站| 日韩人妻一区二区三区蜜桃视频| 亚洲 自拍 另类 欧美 综合|