我正在開發一個事件管理項目。在那個項目中,我在管理面板中有一個表單作爲添加事件,其中包含事件名稱,類別,子類別,事件管理等等。而在數據庫中,我有不同的表,如事件類別,事件子類別。帶外鍵的多個表的存儲過程
而且我還有一個表格,它是包含表單域和外鍵的文化事件。我通過事件catid,事件子貓ID。
點擊按鈕,即可添加文化活動。
我想在他們的表格中插入數據,我希望我在文化活動表中給出的id。
單擊我想插入此
我該如何做到這一點?使用存儲過程?
CREATE TABLE EVENT_SCAT(ESUBCAT_ID INT NOT NULL PRIMARY KEY,ECAT_ID INT NOT NULL外鍵引用EVENT_CAT(ECAT_ID),ESUBCAT_NAME VARCHAR(255)NOT NULL,)
創建表EVENT_CAT(ECAT_ID INT NOT NULL IDENTITY PRIMARY KEY,ECAT_NAME VARCHAR(255)NOT NULL,EID INT NOT NULL FOREIGN KEY REFERENCES EVENTDETAILS(EID)
CREATE TABLE Cultural_E(c_ID INT NOT NULL IDENTITY PRIMARY KEY,cEVENT_NAME VARCHAR(255)NOT NULL,cE_SDATE DATE NOT NULL, cE_EDATE 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 FOREIGN KEY REFERENCES EVENTDETAILS(EI D),ECAT_ID INT NOT NULL FOREIGN KEY REFERENCES EVENT_CAT(ECAT_ID))
我在asp.net中有一個窗體,它包含單一窗體中的所有字段,但是有不同的外鍵表。我想在最後一張表格Cultural_e中使用ecat id和subcatid。
爲例如:這些是TABLE
eVENT_T
ID ENAME EADMIN
1文化NIKHIL
E_CAT
ID ECAT_NAME E_ID
1歌唱1
event_scat
ID eCAT_iD ESUBCAT_NAME
1 1 SOLO
我現在有表是CULTURAL_T
THESE表有它自己的Fileds以及外國KEY LIKE EID,ECAT_ID AS YOU可以看到
而且我在ASP.NET和FORM中包含表單包含TEXTBOX以輸入所有這些表的數據。
SO PLZ告訴我如何做到這一點
THANK YOU
您的文章可能會使用一些標點符號和說明......但我假設您只需要加入幾張表以將其ID值插入到另一個表中。這是可能的一個存儲過程。你使用的是什麼RDBMS?如果您提供了更好的數據結構,並且您的預期輸出可以由某人回答SQL,您將需要執行插入操作。 –
我使用Sql server.see我有表event_category事件子類別和文化event.cultural表具有外鍵甚至類別ID和子類別ID。我想單擊事件貓和子貓ID –