zoukankan      html  css  js  c++  java
  • 几种常见数据库查询判断表和字段是否存在sql

    1、MSSQL Server
     
     表:select COUNT(*) from dbo.sysobjectsWHEREname'table_name'
     字段:select COUNT(*) fromsyscolumnsWHEREid=object_id(‘table_name’) andname'column_name'
    2、My SQL
     
     表:selectCOUNT(*)frominformation_schema.tablesWHEREtable_name = 'table_name'
     字段:selectCOUNT(*)frominformation_schema.columnsWHEREtable_name = 'table_name'andcolumn_name = 'column_name'
    3、Oracle
     
     表:SELECTcount(*)FROMUSER_OBJECTSWHERE OBJECT_NAME =  'table_name'
     字段:SELECTCOUNT(*)FROMUSER_TAB_COLUMNSWHERETABLE_NAME = 'table_name'andcolumn_name = 'column_name'
    4、PostgreSql
     
     表:selectcount(*)frominformation_schema.tablesWHEREtable_schema='table_schema'and table_name ='table_name'
     字段:selectcount(*)frominformation_schema.columnsWHEREtable_schema='table_schema'andtable_name ='table_name'and column_name='column_name'
     
  • 相关阅读:
    1.计算机初识
    re模块前瞻后顾 快速
    getattr 对类使用
    sklearn iris快速
    numpy c_
    sorted函数 字典按值倒序 实现
    logging快速入门
    configparser快速应用
    reduce 和 map 函数
    一个简单的类继承
  • 原文地址:https://www.cnblogs.com/a9999/p/7832091.html
Copyright © 2011-2022 走看看