使用TableHasPrimaryKey或TableHasForeignKey来知道表是否有主键或外键「建议收藏」

使用TableHasPrimaryKey或TableHasForeignKey来知道表是否有主键或外键「建议收藏」从下面2句SQL语句执行来看, SELECT * FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasPrimaryKey'

使用TableHasPrimaryKey或TableHasForeignKey来知道表是否有主键或外键

从下面2句SQL语句执行来看,

使用TableHasPrimaryKey或TableHasForeignKey来知道表是否有主键或外键「建议收藏」

 

使用TableHasPrimaryKey或TableHasForeignKey来知道表是否有主键或外键「建议收藏」

  SELECT *  FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,"TableHasPrimaryKey") <> 0  

 SELECT *  FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,"TableHasForeignKey") <> 0  

代码100分

View Code

 

就知道那一张表有主键PrimaryKey或ForeignKey。

比如,表[Q]和[QQ]既没有主键,也没有外键。

当在SQL语句的条件中,使用“=”,那说明查询出来的结果是否,即是不包含主键或外键。

使用TableHasPrimaryKey或TableHasForeignKey来知道表是否有主键或外键「建议收藏」

 

使用TableHasPrimaryKey或TableHasForeignKey来知道表是否有主键或外键「建议收藏」

代码100分  SELECT *  FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,"TableHasPrimaryKey") = 0  

 SELECT *  FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,"TableHasForeignKey") = 0  

View Code

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10353.html

(0)
上一篇 2022-12-29
下一篇 2022-12-29

相关推荐

  • MySQL 安全管理[通俗易懂]

    MySQL 安全管理[通俗易懂]权限表 MySQL 服务器通过权限表来控制用户对数据库的访问,由 mysql_install_db 脚本初始化,MySQL 会根据这些权限表的内容为每个用户赋予相应的权限 1. user 表 user

    2023-05-14
    147
  • Python安装OpenCV的步骤

    Python安装OpenCV的步骤OpenCV是一个强大的计算机视觉库,具有在许多应用程序中实现图像和视频处理的广泛应用。本文将介绍如何在Python中安装OpenCV库。

    2024-05-24
    73
  • Python int数据类型强制类型转换

    Python int数据类型强制类型转换在Python编程中,int数据类型经常会用到。但是在使用的时候,我们经常会遇到需要将int类型转换为其他类型的情况。这时候,就需要使用到强制类型转换。本文将会详细介绍Python中int类型的强制类型转换。

    2024-08-28
    28
  • MySQL存储过程和函数[通俗易懂]

    MySQL存储过程和函数[通俗易懂]存储过程与函数 类似与Java的方法和C语言的函数 存储过程概述 含义 一组经过预先编译的SQL语句的封装 执行过程:存储过程预先存储在MySQL服务器上,客户端发出命令后,服务器可以把预先存储好的S

    2023-05-10
    139
  • mysql学习笔记之字段类型选择「终于解决」

    mysql学习笔记之字段类型选择「终于解决」1. 数据库的字段选择 在数据表的结构关系确定之后,这个时候就需要去确定相应的数据表的字段类型 1.1 字符串类型字段 char与varchar以及text char => char(长度) -> …

    2023-03-11
    143
  • 线程池02-LinkedBlockingQueue 阻塞队列

    线程池02-LinkedBlockingQueue 阻塞队列
    首先,我们先了解一下什么是阻塞队列: 当队列满了时,队列会阻塞插入元素的线程,直到队列不满; 当队列为空时,获取元素的线程会等待队列变成非空。 常用到的方法…

    2023-04-05
    162
  • Redis学习之持久化

    Redis学习之持久化简介 持久化是将内存中的瞬时数据,转换为存储在磁盘上的持久数据。redis是一个将数据存储在内存中的数据库,这也是它高效率的原因之一。但是将数据存储在内存,如果遇到突发事件,可能会造成数据的丢失。所…

    2023-02-22
    159
  • mysql-connector-java与mysql以及JDK的对应版本「建议收藏」

    mysql-connector-java与mysql以及JDK的对应版本「建议收藏」以下内容来自官方地址:https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-versions.html,Connector/J 6.0版本…

    2023-02-11
    168

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注