0
フロントエンドユーザーが使用するテーブルを構築しています。できるだけ多くのエラーを軽減したいと考えています。参照テーブルのSQL制約
ユーザは、ドロップダウンから4つのフィールド、シーズンを入力し、関連する会計年度をドロップダウンで選択します。 (他の2つはユーザーが入力した日付です)。
両方のドロップダウン値は同じシステムテーブルから取得されます。 t_season
私がしたいのは、ユーザがシーズンを選択すると、と言います。fyear
は、トリガと同様の制約から派生したものです。
私は日付を設定する/監査するための制約があります - 私はテーブルに設定した作成日に似た制約を作成したいと思います。
ALTER TABLE [dbo].[LTR_PERF_DATES] ADD CONSTRAINT [DF_LTR_PERF_DATES_create_dt_1__13] DEFAULT (getdate()) FOR [create_dt]
が、私は何をすべきかわからないんだけど...多分、このような
ALTER TABLE [dbo].[LTR_PERF_DATES] ADD CONSTRAINT [DF_LTR_PERF_DATES_fyear] DEFAULT _____ FOR fyear
何かの線に沿って何か:
ALTER TABLE [dbo].[LTR_PERF_DATES] ADD CONSTRAINT [DF_LTR_PERF_DATES_fyear] FOREIGN KEY [ID] REFERENCES [dbo].[tr_season] ([fyear])
私たちはこの数式を使用することはできません。私たちは季節フィールドとフィアヤーフィールドを持っています。どちらも日付です。他のアイデア。 – Elizabeth