sqlserver2005主鍵
Ⅰ 簡述在sql Server中, 主鍵具有哪些特性
sql中一般每個表都需要一個唯一標示的欄位,這個就稱之為主鍵,一般主鍵是不固定的,根據需要自己命名或者有個以上的欄位組合為主鍵,成為聯合主鍵。主鍵的特點是:唯一和不為空。
創建主鍵create
table
表名(sid
int
not
null,
name
varchar(),primary
key(sid))這里就聲明了sid為主鍵。
也可以在sqlserver中選擇欄位名,右鍵選中為主鍵,這樣也可以的。
Ⅱ sql server 2005中可以沒有主鍵 為什麼
主鍵可以有!因為如果你的後台代碼能起到數據約束,你還需要主鍵幹嘛?而且現在特殊的主鍵是有字母、數字組成,而現在的主鍵是純數字的,有時候不符合實際需求!所以不是必須的,但是主鍵的生成規則必須從一而終
Ⅲ sql server 2005 中創建表時 如何定義兩個主鍵
就是一個主鍵(右擊你要設為主鍵的列,第一個就是「設為主鍵」),一個外鍵(右擊你要設為外鍵的列,單擊關系,點擊左下角添加按鈕,單擊右邊「表和列的關系」的右邊的空框,會彈出一個「表和列」的框,然後可以在這里修改外鍵關系名、主鍵表的關系列、外鍵表的關系列)
基本這樣就ok了。
Ⅳ SQL Server 2005中建表時出現列與現有主鍵或UNIQUE約束不匹配
SC表中Sno、Cno應該是外鍵,所以你應該在SC表中創建關系,然後選擇主鍵表就行了。
你這情況應該創建兩個外鍵,創建的時候下一個選擇無就可以了。(如下兩圖)
一定要注意是主鍵表還是外鍵表。
Ⅳ SQL Server 2005如何將兩列組合成主鍵
點修改表,然後選中這兩列,右鍵,點主鍵,就成聯合主鍵了
Ⅵ 用SQL Server 2005 創建資料庫,其中的表怎麼設置主鍵(用代碼)
設置主鍵的語句類似以下: Private Sub SetPrimaryKeys() ' Create a new DataTable and set two DataColumn objects as primary keys. Dim myTable As DataTable = new DataTable() Dim keys(2) As DataColumn Dim myColumn As DataColumn ' Create column 1. myColumn = New DataColumn() myColumn.DataType = System.Type.GetType("System.String") myColumn.ColumnName= "FirstName" ' Add the column to the DataTable.Columns collection. myTable.Columns.Add(myColumn) ' Add the column to the array. keys(0) = myColumn
求採納
Ⅶ SQL server 2005中如何刪除主鍵
在SSMS中找到表的
主鍵約束
名,將其刪除掉就可以了。
alter
table
t
drop
constraint
PK__t__3213E83F4A8310C6
--
這是主鍵約束名。
Ⅷ SQLServer2005中如何設置主鍵
create table 表名(
[欄位名] primary key
)
primary key 就是主鍵
補充:右擊表名--打開表--選定要設主鍵的欄位---右擊---設置主鍵..
Ⅸ sql server 2005中怎麼把主鍵設置為自增
比方說,你要創建一個表user_info,設置的
主鍵
名稱是user_id,那麼可以如下設置:
create
table
user_info
(user_id
int
primary
key
identity(1,1),//主鍵初值為1,每次自增1,數值可變化,但要符合之前定義的類型
user_name
varchar(20)
not
null,
....
)
希望能幫到你!~
Ⅹ sql server 2005 主鍵
給表加個ID欄位,設置為自動編號!應該是這個吧!