この方法は、PostgreSQLはEXISTS、NOT INSERT INTOを挿入に使用されていないん

まず、問題

  ノーPostgresqlのにEXISTS、NOT挿入INSERT INTOを使用して、サンプルの使用を参照してください。 

第二に、ソリューション

(1)のPostgresSQL

INSERT INTO TEST_TAB(氏名、性別、住所、lastEndTime、CREATETIME)
SELECT ' '' B '' C '11  
FROM(選択1)EXISTS、NOT tmpが(選択1を TEST_TAB FROM 名= ' 0 ' 

 

(システム一時テーブルDUALを使用)(2)のMySQL

INSERT INTO `test_tab`(` NAME`、 `age`、` addresss`)
SELECT ' AA '2' BB ' 
EXISTS、NOT DUAL FROM(SELECT 1を test_tab` `どこから名== ' AA '

 

(3)のSQLServer

IFは、NOT(図書ID = FROM SELECT ID EXISTS 1 INSERT INTO書籍(名)SELECT)' Songxingzhuを'

 

おすすめ

転載: www.cnblogs.com/songxingzhu/p/11941174.html
おすすめ