lam*_*ora 3 t-sql sql-server stored-procedures if-statement where
写作更好:
IF EXISTS (SELECT ...) OR EXISTS (SELECT ...)
BEGIN
INSERT INTO myTable
VALUES ('myValue1', 'myValue1')
END
Run Code Online (Sandbox Code Playgroud)
或者写:
INSERT INTO myTable
SELECT 'myValue1', 'myValue1'
WHERE EXISTS (SELECT ...) OR EXISTS (SELECT ...)
Run Code Online (Sandbox Code Playgroud)
?
我的意思是在性能和可读性方面更好.
Pileggi
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |