执行SQL脚本语句判断是否已经存在
2011-12-12 09:57
357 查看
1.字段是否存在
if((select count(*) from syscolumns where name = '字段名' and id=(select id from sysobjects where name='表名'))=0)
begin
end
2.表是否存在
if exists (select * from sysobjects where id = OBJECT_ID('表名') and OBJECTPROPERTY(id, 'IsUserTable') = 1)
DROP TABLE 表名
if((select count(*) from syscolumns where name = '字段名' and id=(select id from sysobjects where name='表名'))=0)
begin
end
2.表是否存在
if exists (select * from sysobjects where id = OBJECT_ID('表名') and OBJECTPROPERTY(id, 'IsUserTable') = 1)
DROP TABLE 表名
相关文章推荐
- 执行SQL脚本语句判断是否已经存在
- Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell判断hdfs文件目录是否存在
- 一条sql语句判断数据是否存在
- sql语句判断一个表里是否存在某列
- 在ASP中判断SQL语句是否执行成功
- sql语句判断默认值为getdate()的约束是否存在
- 批量执行sql语句,对sql语句中是否有';'的判断及其处理
- 页面Sql语句 查询根据判断值是否存在拼接查询条件
- 判断mysql指定数据库指定表是否存在的SQL语句
- SQL语句判断某个表是否存在某个字段
- 判断表中是否存在记录的SQL语句
- 判断数据库中对象(表、视图等)是否存在的SQL语句
- SQL:判断某些元素是否存在及创建的SQL语句
- 判断数据库中对象(表、视图等)名称是否存在的SQL语句
- SQL语句判断数据库、表、字段是否存在
- SQL语句大全:侧重创建、判断对象是否存在相关语句
- 【转】如何判断SQL中是否已经存在某表、存储过程、函数等
- SQL 语句判断记录是否存在(最简洁简单性能最优)
- mysql通过sql语句判断某个字段在一张表中是否存在
- mysql通过sql语句判断某个字段在一张表中是否存在