我想用作主键, 当条件为真时,另一个表的主键。
实施例
TBL1具有PK身份IdTest和两列Nome Varchar和HasValue布尔
对于所有HasValue True我想创建另一个表TBL2,它将IdTest作为PK非标识(与TBL1相同)和一列Note Varchar。
请尽快帮助我
答案 0 :(得分:0)
首先创建表格
CREATE TABLE TBL2 (
IDTest INT NOT NULL PRIMARY KEY
,Nome Varchar(100)
)
GO
填充数据
INSERT INTO TBL2 (IDTest, Nome)
SELECT IDTest, Nome
FROM TBL1
WHERE HasValue = 1