日時データ型から外部キーを作成することは可能ですか? これを試してみましたが、エラーメッセージが表示されました: Msg 1776, Level 16, State 0, Line 1 外部キー 'tgllahir' の参照列リストと一致する参照テーブル 'penduduk' に主キーまたは候補キーがありません。メッセージ 1750、レベル 16、状態 0、行 1 制約を作成できませんでした。以前のエラーを参照してください。
私はこのクエリを使用します
親テーブル:
create table penduduk (
no int identity(1,1),
noktp char(11) primary key,
nama varchar(20),
tgl_lahir datetime NOT NULL,
namahari varchar(20),
tgl int,
bulan int,
namabulan varchar(20),
tahun int,
umur int
)
CREATE TABLE tua(
noktp CHAR(11) PRIMARY KEY,
tgl_lahir datetime NOT NULL CONSTRAINT tgllahir FOREIGN KEY REFERENCES penduduk(tgl_lahir),
FOREIGN KEY(noktp) REFERENCES penduduk(noktp),
)