當前位置:首頁 » 編程語言 » sqlinsert主鍵

sqlinsert主鍵

發布時間: 2023-09-06 21:07:20

⑴ C#與Sql 2000中Insert 時候返回主鍵

你的主鍵是 標識列吧
1:如果插入成功 就 返回 @@identity 最後插入的標識值

即:用一個 查找select @@indentity 或print @@indetity 返回這個值

2:如果不懂 這樣也可以, 標識列是遞增的
所以你最後插入的主鍵值 最大,
可以查找最大的標識值
select max(id) from tab

⑵ 怎樣用SQL向資料庫中批量的插入數據,主鍵是隨機生成的

代碼如下:
--創建測試表
CREATE TABLE [Identity](
Id INT IDENTITY(1,2) NOT NULL PRIMARY KEY,--種子的起始值1,步長2
Number VARCHAR(20) UNIQUE NOT NULL,
Name VARCHAR(20) NOT NULL,
Password VARCHAR(20) DEFAULT(123),
Description VARCHAR(40) NULL
)
--插入記錄
INSERT INTO [Identity](Number,Name,Description) VALUES('001','1st','Id=1,因為起始值1')
INSERT INTO [Identity](Number,Name,Description) VALUES('002','2nd','Id=3,因為起始值1,步長2')
INSERT INTO [Identity](Number,Name,Description) VALUES('003','3rd','Id=5,由於字元長度超長,報錯插入失敗,造成此Id產生後被放棄')
INSERT INTO [Identity](Number,Name,Description) VALUES('004','4th','Id=7 not 5,因為第三條記錄插入失敗')
--檢索記錄,查看結果
SELECT * FROM [Identity]

熱點內容
曙光牌路由器登錄密碼是多少 發布:2025-03-12 13:51:36 瀏覽:98
舞蹈培訓源碼 發布:2025-03-12 13:34:04 瀏覽:741
電腦與伺服器之間快速傳輸文件 發布:2025-03-12 13:26:55 瀏覽:955
ftp上的文件在伺服器 發布:2025-03-12 13:26:53 瀏覽:416
linux關閉445埠 發布:2025-03-12 13:20:47 瀏覽:219
加密語句表情 發布:2025-03-12 13:17:36 瀏覽:821
電腦伺服器響應不了 發布:2025-03-12 13:16:02 瀏覽:897
vmwarenat外網訪問 發布:2025-03-12 13:06:31 瀏覽:47
紅魔三哪個安卓系統最穩定 發布:2025-03-12 13:01:45 瀏覽:303
arm嵌入式linux系統 發布:2025-03-12 13:01:45 瀏覽:492