查询数据库中某个元素是否存在
2011-03-03 10:10
357 查看
1、查询mysql相应数据库中是否存在某个表
sql = "select `TABLE_NAME` from `INFORMATION_SCHEMA`.`TABLES` where `TABLE_SCHEMA`='"+databaseName+"' and `TABLE_NAME`='t_yhxxb'";
2、查询mysql相应数据库中是否存在某个外键
sql = "SELECT CONSTRAINT_NAME FROM information_schema.REFERENTIAL_CONSTRAINTS where CONSTRAINT_SCHEMA='"+databaseName+"' and CONSTRAINT_NAME='fk_jsgn_jsdm'";
3、查询sqlserver相应数据库中是否存在某个表
sql = "select * from sysobjects where id = object_id('"+databaseName+".dbo.t_yhxxb')";
此处的表名也可为外键名或触发器等的名称。
4、查询oracle数据库中是否存在某个表
SELECT count(*) FROM all_tables t WHERE t.table_name=upper('es_log_systemlog_201306');
sql = "select `TABLE_NAME` from `INFORMATION_SCHEMA`.`TABLES` where `TABLE_SCHEMA`='"+databaseName+"' and `TABLE_NAME`='t_yhxxb'";
2、查询mysql相应数据库中是否存在某个外键
sql = "SELECT CONSTRAINT_NAME FROM information_schema.REFERENTIAL_CONSTRAINTS where CONSTRAINT_SCHEMA='"+databaseName+"' and CONSTRAINT_NAME='fk_jsgn_jsdm'";
3、查询sqlserver相应数据库中是否存在某个表
sql = "select * from sysobjects where id = object_id('"+databaseName+".dbo.t_yhxxb')";
此处的表名也可为外键名或触发器等的名称。
4、查询oracle数据库中是否存在某个表
SELECT count(*) FROM all_tables t WHERE t.table_name=upper('es_log_systemlog_201306');
相关文章推荐
- SQL语句,查询数据库里是否存在某个表
- hibernate查询结果是否存在于数据库中
- 常用数据库查询判断表和字段是否存在
- MySQL之——查询指定的数据库、表是否存在
- QTP查询“登记的用户”是否存在在数据库中
- 常用数据库查询判断表和字段是否存在的SQL
- 常用数据库查询之一(判断表和字段是否存在)
- sql 查询所有数据库、表名、表字段总结,判断表/视图/存储过程是否存在
- java 查询数据库中 某个字段值是否已存在
- 查询数据库表是否存在
- sqlite数据库查询语句,数据库中是否存在某个表
- MySql查询某数据库的某一张表是否存在
- JAVA Derby 查询数据库中表格是否存在
- 查询PostgreSQL中的数据库是否存在
- laravel查询数据库,对反馈回来的object类型,判断是否存在数据
- SQL语句,查询数据库里是否存在某个表
- JAVA Derby 查询数据库中表格是否存在
- Jquery、 ajax和struts2+Hibernate查询数据库验证用户名是否存在,表单禁止提交等!
- 需求:查询某个字段在数据库中是否存在记录,如果存在,则更新这条记录;如果不存在,则增加这条记录
- JAVA Derby 查询数据库中表格是否存在