【发布时间】:2014-01-07 18:11:51
【问题描述】:
这样写更好吗:
IF EXISTS (SELECT ...) OR EXISTS (SELECT ...)
BEGIN
INSERT INTO myTable
VALUES ('myValue1', 'myValue1')
END
或者写:
INSERT INTO myTable
SELECT 'myValue1', 'myValue1'
WHERE EXISTS (SELECT ...) OR EXISTS (SELECT ...)
?
我的意思是在性能和可读性方面更好。
皮莱吉
【问题讨论】:
标签: sql-server tsql stored-procedures if-statement where