declearing主鍵時,如何使用微調功能,我想知道如何在聲明DB2主鍵時使用的微調功能。在DB2
例如,在表Employee(name,id)
如何限制這兩個插入語句的用法:
insert into Employee(name,id) values (jay,1);
insert into Employee(name,id) values (jay,1);
在上述語句都name
和id
是主鍵。
declearing主鍵時,如何使用微調功能,我想知道如何在聲明DB2主鍵時使用的微調功能。在DB2
例如,在表Employee(name,id)
如何限制這兩個插入語句的用法:
insert into Employee(name,id) values (jay,1);
insert into Employee(name,id) values (jay,1);
在上述語句都name
和id
是主鍵。
也許你的意思是獨一無二的?如果是的話,那麼你可以很容易地解決這個問題,所有你需要做的,是建立在bouth領域;-)
這樣的一個主鍵:
alter table Employee add constraint Employee_pk primary key (name, id)
在上面的兩個查詢中,我希望'jay'和'jay'的處理方式相同。目前,數據庫將它們視爲不同的值。如何在這裏使用修剪來去除後一種情況下的空白區域。 – 2013-05-04 19:19:19
以及這是你不能在數據庫中使用唯一性的東西。 – 2013-07-29 10:42:45
這在插入數據時必須完成。你必須在輸入端/應用程序中「修正/修剪」這個問題。 – 2013-07-29 10:44:53
不知道是什麼問題在這兒。 – Hogan 2013-04-21 13:06:54
我同意@Hogan。你在做什麼,爲什麼?你試過什麼了?請提供更多細節。 – cyroxx 2013-04-21 13:29:36