1樓:蕭曼
唯一鍵:unique
以下這個表中classname(班級名稱)就必須插入不同的字串create table classinfo(classid int primary key identity (1,1),
classname varchar(20) unique not null,
classremark varchar(100) default('資訊不詳'))
2樓:潭歐蓮
不需要鎖 直接用unique去約束你想要插入的資料,唯一鍵:unique
以下這個表中classname(班級名稱)就必須插入不同的字串create table classinfo(classid int primary key identity (1,1),
classname varchar(20) unique not null,
classremark varchar(100) default('資訊不詳'))
3樓:
1,在程式裡面判斷,直接查詢出跟插入欄位內容一樣的值是否大於0,大於0提示已存在
2,在資料庫裡面判斷,使用列約束,在列名處的屬性改為 unique
4樓:匿名使用者
如果是要對某一列增加 unique 約束。
alter table 表名
add unique (具有唯一值的列名)就可以了.
5樓:
把這列設為自動增加列,開啟表結構設定,在identity specification設為yes,identity increment設為1
6樓:健康分享傳遞
如果不能設定主鍵的話,就用唯一索引或唯一約束
7樓:
欄位用guid型別
或用唯一索引或唯一約束或主健都可以
8樓:》》百事問
為你那一列新增約束,
9樓:謇霜
在建立欄位的時候加個unique就好了。這個代表是只能有唯一的值。
或者給他弄個自動增長列也行的
sql server 資料庫如何限制一列不能重複(已經有主鍵了)
10樓:0101至尊
use 資料庫名
alter table 表名
addconstraint 約束名 unique (列名)這樣就可以了
11樓:晗_寒
以新表的主鍵建立此表的外來鍵
constraint fk_表名_新表名 foreign key (列名) references
新表名 (列名)
或者unique約束
constraint u_列名 unique (clusetered或者unclustered) 列名
12樓:
給該列 建一個 唯一性 約束。
13樓:
在定義一個表,將新表的主鍵設為你要限制不能重複表對應列的外來鍵foreign key
或者使用unique
14樓:
約束,或者建立unique索引
使用sql語句如何查詢一個表中一個欄位的值相同,另外一個欄位的值不同?急! 200
15樓:匿名使用者
給點示例資料,然後給個結果資料,才知道你的具體要求。你的描述有歧義的。
16樓:手機使用者
假設表名為table,相同欄位為c,不同欄位為d
select * from table as a ,table as b where a.c=b.c and a.d<>b.d
17樓:凌風雲傲天下
select 列名1,列名2 from 表名1
group by 列名1,列名2 order by 列名1
分組排序查詢。
18樓:燕雪鳳舞
select distinct
a.欄位
1,a.欄位2,
from
table a
join table b on a.欄位2 != b.欄位2where
a.欄位1= b.欄位1
order by
a.欄位1,
a.欄位2
excel表中有30列數字每列1至99如何檢查每列重複或遺漏
重複的話,在 資料 有效性 自定義 中公式為 sumproduct a a a1 1 1 如果你已經輸入的話 對有同樣設定的其他所有單元格應用這些更改 打勾!遺漏。這個應該是看你輸入的資料而定吧 設資料在a2 ad100 在a102 a201輸入1 99 在b102輸入 countif a 2 ad...
excel問題 表中A列為名稱,列中有重複名稱,每個名稱對應
眯住眼串針 說來很簡單 c1輸入公式 if countif a 1 a1 1,sumif a a,a1,b b 下拉再對c列進行篩選即可 sheet1 sheet2 a b a b 1 名稱 數量 1 名稱 數量 2 a 1 2 a 12 3 b 2 3 b 16 4 c 3 4 c 9 5 a 4...
怎樣重新命名sql server中的表
樓主,登入資料庫管理器啊,不管是企業管理器還是microsoft sql server management studio,完了右鍵某錶重新命名嘍。嘻嘻 use 資料庫 goexec sp rename 舊表名 新錶名 go sql server 2008 重新命名表名的sql語句?exec sp ...