私はイベント管理プロジェクトに取り組んでいます。そのプロジェクトでは、管理者パネルにイベント名、カテゴリ、サブカテゴリ、イベント管理者などを含むイベントを追加するフォームがあります。そして、データベースには、イベントカテゴリ、イベントサブカテゴリのような異なるテーブルがあります。外部キーを持つ複数のテーブルを持つストアドプロシージャ
また、私はフォームフィールドと外部キーを含む文化的なイベントであるテーブルを持っています。私はevent catid、event sub-cat idを渡します。
ボタンをクリックすると、文化的イベントが追加されます。
私は自分のテーブルにデータを挿入したいと思います。カルチャーイベントテーブルで与えたIDが必要です。
ワンクリックで私はこれを挿入したい
どうすればいいですか?ストアドプロシージャを使用しますか?
表EVENT_SCAT(ESUBCAT_ID INT NOT NULL PRIMARY KEY、ECAT_ID INT NOT NULL FOREIGN KEYがEVENT_CAT(ECAT_ID)、ESUBCAT_NAME VARCHAR(255)NOT NULLとし、参照を)CREATE
は、テーブルEVENT_CAT(ECAT_ID INT NOT NULL IDENTITY PRIMARYを作成しますKEY、ECAT_NAME VARCHAR(255)NOT NULL、EID INT NOT NULL FOREIGN KEYはEVENTDETAILS(EID)
はTABLE Cultural_E(C_ID INT NOT NULL IDENTITY PRIMARY KEY、cEVENT_NAME VARCHAR(255)NOT NULL、cE_SDATEのDATE、NOT NULLを、CREATE REFERENCES cE_EDIATE DATE NOT NULL、SE_RULES1 VARCHAR(MAX)、SE_RULES2 VARCHAR(MAX)、SE_RULES3 VARCHAR(MAX)、cE_RULES4 VARCHAR(MAX)、cE_EFEES INT、EID INT NOT NULL外部キー参照EVENTDETAILS(EI D)、ECAT_ID INT NOT NULL外部キー参照EVENT_CAT(ECAT_ID))
と私は単一フォームのすべてのフィールドを含むasp.netのフォームを持っていますが、外部キーを持つ異なるテーブルがあります。最後の表、つまりCultural_eにecat idとsubcatidのIDが必要です。 EX用
:これらは表ARE
eVENT_T
ID ENAME EADMIN
1文化NIKHIL
E_CAT
ID ECAT_NAME E_ID
1 SINGING 1
event_scat
ID eCAT_iD ESUBCAT_NAME
1 1 SOLO NOW
私はCULTURAL_T
THESE TABLE IS TABLEを持っている独自のFILEDS AS WELL AS YOU AS EID、ECAT_ID LIKE FOREIGN KEYを持っていますCANは上になります
私はASP.NETでフォームを持ち、フォームにはこれらのすべてのデータを入力するためのテキストボックスが含まれています。
SO PLZ THIS
が可能な場合は、トリガーではなく、ストアドプロシージャを使用しようと、あなたの質問の私の理解あたりとしてお客様に
あなたの投稿はいくつかの句読点と説明を使用することができますが、別のテーブルにID値を挿入するためにいくつかのテーブルに参加する必要があると仮定します。それはsprocで可能です。何のRDBMSを使用していますか?より良いデータ構造と期待される出力を誰かがSQLで返信できる場合は、挿入を行う必要があります。 –
私はSql server.seeを使用しています。私はテーブルevent_categoryイベントサブカテゴリと文化event.culturalテーブルには、外部キーもカテゴリIDとサブカテゴリIDを持っています。私はワンクリックでイベントの猫とサブ猫のIDをしたい –