在SQL名称中,如果不存在,如果它不存在,如果存在,是否存在。
接下来,
学习两种用法的用法。
a,判断数据库时不存在
复制代码代码如下所示:
如果不存在(
查询sys.databases name = 'database_name)
B,当判决表不存在时
复制代码代码如下所示:
如果不存在(SELECT * FROM sysobjects id是object_id('table_name)和客体)= 1)
c,判断列不存在。
复制代码代码如下所示:
如果不存在(SELECT * FROM列id是object_id('table_name ')和名称= 'column_name)
当不存储判断表时,我可以
执行数据库、
创建表、添加列,并执行相应的SQL语句。
如果存在同样的判断。首先,判断查询结果是否存在。如果执行判决后有一个句子,那么查询数据库、表和列的
方法是一样的。
MSSQL语法:
复制代码代码如下所示:
如果不存在(选择1名} { },{ t_table =张三)
插入t_table({ } { }(三名)价值'zhang);
SQLite语法:
复制代码代码如下所示:
插入t_table({ } {名})选择张三
在不存在(选择1名} { },{ t_table =张三);