0
我已經將我的asp.net應用程序連接到SQL服務器數據庫。但是,我在我的數據庫中有兩個屬性,我想將它們連接在一起例如:在SQL Server中連接兩個屬性
attribute 1 attribute 2
VM-Number Cloud-name
1 Azure
2 Amazon
當插入到數據庫雲名稱VM-數應自動插入。
感謝
我已經將我的asp.net應用程序連接到SQL服務器數據庫。但是,我在我的數據庫中有兩個屬性,我想將它們連接在一起例如:在SQL Server中連接兩個屬性
attribute 1 attribute 2
VM-Number Cloud-name
1 Azure
2 Amazon
當插入到數據庫雲名稱VM-數應自動插入。
感謝
如果這是一個明確的鍵 - 值對,你可以使用一個查找表
CREATE TABLE Attribute(AttrKey INT NOT NULL,AttrValue VARCHAR(100));
INSERT INTO Attribute VALUES(1,'Azure'),(2,'Amazon');
然後你會得到相應的行這樣
SELECT AttrValue FROM Attribute WHERE AttrKey=1;
如果有現有的表「虛擬機」和另一個現有的表「雲」,都有一個唯一的關鍵,你可以使用映射表(允許m:n關係),...
CREATE TABLE VM_in_Cloud(VMID INT /*your actual data type!*/ NOT NULL
,CloudID INT /*your actual data type!*/ NOT NULL);
...或者您將一個CloudID
添加到您的VMs表或VMID到您的雲表中。