1樓:匿名使用者
建立表同時定義主鍵,會自動建立唯一索引。 (因為 主鍵 = not null + unique )
例如sql> create table test_create_tab1 (
2 id int,
3 val varchar(10),4 primary key (id)5 );
table created.
或者,你建表的時候,對指定欄位,定義了 唯一性的約束 unique那麼資料庫會自動為這個欄位,建立一個 唯一索引。
oracle資料庫中怎麼設定一個欄位的唯一性?
2樓:
有兩種方法:
1. 將欄位設定為主碼(一個表只能定義一個主碼):
a.建立表時設定主碼:語句格式
create teable 表名( 欄位名 型別及長度 primary key,...)
b.建立完表後給表新增主碼(前提條件:表無主碼,且將要設定為主碼的列必須不允許空值、已存在的值不允許重複)
alter table 表名 add primary key(列名)
2. 設定欄位為唯一值約束(一個表可以定義多個唯一值約束):
a. 建立表時設定唯一值約束
create table 表名(... , 欄位名 型別及長度 unique, ...)
b.建立完表後新增唯一值約束(前提條件:將要設定唯一值約束的列已存在的值必須不重)
alter table 表名 add unique(列名)
3樓:匿名使用者
1.設定成主鍵 primary key(欄位)
2. 在建立表中加入constraint 表名 unique(欄位)
4樓:
create table t_a
(id int unique;
sname varchar2(20 char))
5樓:無鹽一對
可以設定唯一索引,但是null值是可以重複的
在什麼情況下24 36 ,在什麼情況下 24 36 1?
在表示時間的時候。4 36 60,1小時60分鐘。11 13 24,1天24個小時。158 207 365,1年365天。6 54 100,1世紀100年。3 2 1,在算對的情況下。1 一天 1440分鐘 1小時 60分鐘 1分鐘 60秒。2 一刻 15分鐘,一字 5分鐘 閩南廣東地區用法 1 普...
烏龜在什麼情況下會叫,烏龜在什麼情況下會把頭縮排殼裡?
在正常的情況下,一些品種的陸龜在交配的時候都會發出聲響,尤其是雄性,會有低沉的吼聲,類似於牛之類的聲音,而且不同品種的陸龜和不同體型的陸龜所叫的聲音也有所不同,這種現象是正常的。還有的陸龜在受到驚嚇時會突然的吐氣,聽來聲音也蠻大的,好象在叫一樣,這也是正常的。那麼在一些特殊的情況下,龜也會叫嗎?最近...
在什麼情況下ay組合發 ei 音,在什麼情況下ay組合發 i 音
鷹志說史 ei髮長音 ei 這些單詞也非常易記,因它們總是ei組合在一起,如 eight,weight,feign,neighbor,etc.當e不發聲時,發i的長音和短音 die 長 sieve 短 當i不發聲時,發e的長音和短音 either 長 friend 短 在部分單詞中ei讀i的長音 a...