私はこれをやろうとしている、
CREATE TABLE [dbo].[tblPerson](
[ID] [int] NOT NULL,
[Personame] [varchar](50) NULL)
[Email] [varchar](50) NULL,
[GenderId] [int] NULL
CREATE TABLE [dbo].[tblGender]( [id] [int] NOT NULL, [Gender] nvarchar NOT NULL)
Alter table tblPerson Add Constraint tblPerson_GenderId_FK Foreign Key (GenderId) references tblGender(id)
理由がわからないのでエラーが発生しています
Msg 547, Level 16, State 0, Line 2 The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "tblPerson_GenderId_FK". The conflict occurred in database "Sqlkudavenkat", table "dbo.tblGender", column 'id'.
回答 1 件
関連記事
- 別のデータフレームの列からデータフレームを作成する
- ループを介して別の配列からjsに多次元配列を作成する
- 別の列のINTに依存するN個の行を作成します
- フラグメントでビューモデルクラスのインスタンスを作成できません
- 別の日時列の日付が変更されたときにフラグを立てる列を作成するにはどうすればよいですか?
- タイプ 'MyEFCoreDbContext'のオブジェクトを作成できませんxafBlazor EFCore
- / usr/shareにディレクトリを作成できません
- ReactJsで別のコンポーネントの子としてコンポーネントを作成します
- 選択したロールを持つすべてのユーザーを表示するロールの検索フィルターを作成できません。Laravel
- GitHubはサービスフックサブスクリプションを作成できませんでした選択したGitHubでサービスを構成できません…統合によってリソースにアクセスできません
私はその
tblGender
を疑います 新しいテーブルです。その場合、外部キーを作成する前に値を設定する必要があります。tblPersonでは、GenderIDで2つの値を使用したと仮定します
クエリは次のようになります。