0

私は2つのテーブルTABLE_ACCOUNTTABLE_ACTYPE.

TABLE_ACCOUNT列があります

 (CODE, NAME, TRADE, CATGORY, ACTYPE)

およびTABLE_ACTYPEhas 列

(CODE, NAME, ITYPE)

のデータTABLE_ACTYPEは次のとおりです。

CODE     NAME     ITYPE
-----------------------
1        TRADE1    1
1        CAT1      2
1        ACT1      3

このテーブルの主キーはCODE, TYPE

のデータTABLE_ACCOUNTは次のとおりです。

CODE, NAME, TRADE, CATEGORY, ACTYPE
-----------------------------------
1     Name1  1       1          1

to の 3 つの外部キーを作成したいtable_account

ALTER TABLE TABLE_ACCOUNT WITH CHECK 
ADD CONSTRAINT FK_TABLE_ACCOUNT_TABLE_ACTYPE_TRADE 
FOREIGN KEY ([TRADE,1]) REFERENCES [TABLE_ACTYPE] (CODE, ITYPE)

ALTER TABLE TABLE_ACCOUNT WITH CHECK 
ADD CONSTRAINT FK_TABLE_ACCOUNT_TABLE_ACTYPE_CAT 
FOREIGN KEY ([TRADE,2]) REFERENCES [TABLE_ACTYPE] (CODE, ITYPE)

ALTER TABLE TABLE_ACCOUNT WITH CHECK 
ADD CONSTRAINT FK_TABLE_ACCOUNT_TABLE_ACTYPE_ACTYPE 
FOREIGN KEY ([TRADE,3]) REFERENCES [TABLE_ACTYPE] (CODE, ITYPE)

これは可能ですか??

4

1 に答える 1

3

いいえ。     

于 2012-12-20T10:28:40.990 に答える