`
lovejuan1314
  • 浏览: 340225 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

判断一个表中是否存在某字段

阅读更多
SELECT 
  case when count(*) > 0 then 'true'
  else 'false'
  end	
FROM
(SELECT  
a.attname as Columns,  
pg_catalog.format_type(a.atttypid, a.atttypmod) as "Datatype"  
FROM  
pg_catalog.pg_attribute a  
WHERE  
a.attnum > 0  
AND NOT a.attisdropped  
AND a.attrelid = (  
SELECT c.oid  
FROM pg_catalog.pg_class c  
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace  
WHERE c.relname ~ '^(views)$'  
AND pg_catalog.pg_table_is_visible(c.oid)  
)) as a where a.Columns = 'ad_id';

用了上次博客的文章的SQL,通过输入表名和你要判断的列名,他通过返回true或者false来告诉你是否存在。
分享到:
评论

相关推荐

    Sql_Server中如何判断表中某列是否存在

    Sql_Server中如何判断表中某列是否存在

    判断记录是否存在,取某个特定字段值,取多个字段值

    例如,你可以轻松地判断一个用户是否存在,或者获取一个订单的所有详细信息。通过传递不同的SQL语句和字段名,这些函数可以适应不同的业务需求。 在Delphi中,`TADOQuery`组件是Access数据库引擎(ADO)的一部分,...

    易语言检查某字段是否重复

    在编程领域,尤其是在数据库管理、数据验证或者用户输入处理中,检查某字段是否重复是一个常见的需求。易语言作为一款中国本土开发的编程语言,提供了丰富的语法结构和函数库来实现这样的功能。本篇文章将深入探讨...

    怎样判断一个字符串在一个LISTBOX中是否存在

    通过本文,我们将深入探讨如何判断一个特定的字符串是否存在于一个ListBox中,并在此基础上进行相关的操作。 ### 一、基础知识 #### 1.1 ListBox 控件简介 在Delphi中,ListBox是一个常用的UI组件,它允许用户从一...

    精彩编程与编程技巧-如何判断数据中是否存在某一表或查询...

    ### 如何判断数据中是否存在某一表或查询 在数据库编程中,经常需要判断数据库中是否已存在特定的表或查询。这种需求在多种场景下都非常重要,比如在创建新的表或查询之前,需要确保该表或查询不存在以避免覆盖原有...

    JS中如何判断传过来的JSON数据中是否存在某字段

    在判断JSON数据中是否存在某字段时,我们可能会尝试使用以下几种方法: 1. **通过索引访问并检查是否等于`undefined`**: ```javascript obj["key"] != undefined ``` 这种方法的缺点在于,如果字段`key`确实...

    达梦数据库根据指定模式查看表是否存在

    达梦数据库查看指定模式下的表是否存在以及达梦数据库的常用语句!

    ORACLE存储过程中定义数组并且判断某值是否在数组中.txt

    ORACLE存储过程中定义数组并且判断某值是否在数组中。有例子可執行、 、有例子可執行、

    C#判断一个字符是否在字符串里/数组里

    在C#编程语言中,判断一个字符是否存在于字符串或数组中是常见的操作,这在处理文本数据时尤其重要。下面我们将详细探讨如何实现这个功能,以及相关的重要知识点。 首先,我们要知道C#提供了多种方法来检查字符是否...

    详细讲解C#在向ACCESS中插入数据时判断数据是否已存在.pdf

    在这个例子中,通过将表单控件(如textBox1和textBox2)的值插入到查询中,来判断这两个字段组成的记录是否已存在于数据库中。 ```csharp OleDbCommand cmd = new OleDbCommand("SELECT COUNT(*) FROM Water_...

    JS中判断JSON数据是否存在某字段的方法

    以下是几种判断JSON数据中是否存在某字段的方法及其细节。 首先,最直接但存在问题的方法是检查字段值是否为undefined: ```javascript if (obj["key"] != undefined) { // 如果key存在且值不是undefined,则会...

    同步所有数据窗口中字段长度

    3. **遍历数据窗口**:编写一个脚本或者利用PB的内建功能,遍历所有数据窗口。对于每个数据窗口,检查其数据源和字段列表,找到目标字段并检查其当前长度。 4. **比较并更新字段长度**:如果目标字段的长度与新定义...

    JS判断是否为JSON对象及是否存在某字段的方法(推荐)

    ### 检查JSON对象是否存在某字段 在JavaScript中,有多种方法可以检查JSON对象中是否存在某个字段: 1. 使用`in`操作符: ```javascript console.info("key" in data); // 如果key存在于data对象中,返回true `...

    sql 在更新某字段后写入日志触发器

    本篇文章将详细介绍如何在SQL Server中创建一个触发器,当某个表中的特定字段被更新时,记录相关信息到另一个表中,以实现类似日志记录的功能。 #### 触发器概述 触发器是SQL Server提供的一种机制,可以在表或视图...

    SQL判断字段列是否存在的方法

    在实际应用中,我们可能需要在添加字段之前检查表结构,比如判断表中是否有主键。以下代码会检查表`tb`是否存在主键,如果有主键,新列只能作为普通列添加;如果没有主键,则可以添加为主键列: ```sql IF EXISTS ...

    批量去除空格(arcgis批量去除多个字段数据库中空格).zip

    针对这种情况,"批量去除空格(arcgis批量去除多个字段数据库中空格).zip" 提供了一个解决方案。 该压缩包内的"批量去除空格.tbx"是一个ArcGIS工具箱,由Python脚本编写,用于自动化处理数据库中的空格问题。...

    易语言源码检查某字段是否重复.rar

    总的来说,这份“易语言源码检查某字段是否重复.rar”不仅提供了实际的代码实现,也是学习易语言字符串处理和条件判断的一个良好示例。对于想要提升易语言编程技巧的开发者来说,这是一个有价值的参考资料。

Global site tag (gtag.js) - Google Analytics