當前位置:首頁 » 編程語言 » sql標記重復
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql標記重復

發布時間: 2023-03-01 03:38:05

A. 給SQL 表設置標識列。

將你設置標識列的SQL語言貼出來,看看問題在哪裡?
-------------------------------------------
不要手動設置,你用查詢分析器,寫好SQL語言,然後按Ctrl+L如果優化成功,則再按Ctrl+E執行設置標識列。
------------------------------------------
例如你的表名是:
AllDay
要設置的標識列是:yyyymmdd則
1、修改為非空
alter
table
allday
alter
column
yyyymmdd
varchar(10)
not
null
Ctrl+L->Ctrl+E
2、將這個列設為主鍵(標識列---不能重復)
ALter
table
AllDay
add
primary
key(yyyymmdd)
Ctrl+L->Ctrl+E
-----------------------------------------------
自動增長列有點麻煩的,如果你想導入的數據列和原表具有相同的自動增長功能,這個在SQL中不能實現(你手動設置之所以成功,實際上是刪除再建立的過程),一般你可以這樣
alter
table
allday
add
idcol
int
identity
這個就增加了一個自動增長列,然後,你再將原來的列刪除。