Asp.net 如何将N/A自定义值插入SQL表列?

Asp.net 如何将N/A自定义值插入SQL表列?,asp.net,sql-server-2008,Asp.net,Sql Server 2008,我想在我的产品版本映射表中的状态列中插入N/A INSERT INTO Product_Version_Mapping (Product, Version, Status) (SELECT Product, Version FROM FilterCombination EXCEPT SELECT Product, Version FROM Product_Version_Mapping), 'N/A'); 这对你有用 INSERT INTO Product_Version

我想在我的
产品版本映射
表中的
状态
列中插入N/A

INSERT INTO Product_Version_Mapping (Product, Version, Status)
    (SELECT Product, Version FROM FilterCombination 
     EXCEPT SELECT Product, Version FROM Product_Version_Mapping), 'N/A'); 
这对你有用

INSERT INTO Product_Version_Mapping (Product, Version, Status)
           SELECT Product, Version,  'N/A' From 
        (SELECT Product, Version, FROM FilterCombination 
         EXCEPT SELECT Product, Version FROM Product_Version_Mapping); 

首先,您可以优化查询并尝试“筛选”斜杠:插入到产品版本映射(产品、版本、状态)中,从过滤器组合中选择产品、版本,“N\/A”,但从产品版本映射中选择产品、版本除外;你也有一个一开始(,但有两个结束)。我也解决了这个问题