IF EXISTS(select 1 from sys.views where name='release_testcase_count')
DROP VIEW ITCC.release_testcase_count4;
我可以删除此视图,但它是说-
Error starting at line : 1 in command -
IF EXISTS(select 1 from sys.views where name='release_testcase_count')
Error report -
Unknown Command
View ITCC.RELEASE_TESTCASE_COUNT4 dropped.
因此在这种情况下,1行有错误,这不是在检查它是否存在。
答案 0 :(得分:0)
IF EXISTS命令在SQL Server或其他数据库中有效,但在ORACLE中无效。
由于Oracle无法识别以IF EXIST
开头的任何命令,因此第一行将被完全忽略并显示为未知命令。
第二行是有效命令,因此视图被删除。