`
wyf
  • 浏览: 436598 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

查询表主键sql

    博客分类:
  • SQL
阅读更多
1:利用SQL自带的存储过程

EXEC sp_pkeys @table_name='表名'

2:利用系统表INFORMATION_SCHEMA.KEY_COLUMN_USAGE 

SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME='表名'

 http://www.cnblogs.com/yank/archive/2007/11/23/970173.html

分享到:
评论

相关推荐

    SQL语句查询数据表主键和所有字段

    在数据库管理中,了解如何通过SQL语句查询数据表的主键和所有字段是一项基本而重要的技能。这不仅有助于数据库管理员或开发人员更好地理解数据库结构,还能在进行数据操作、优化查询性能或解决数据完整性问题时提供...

    达梦数据库查询所有表的主外键.sql

    达梦数据库

    如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

    这段SQL语句用于查询特定表的主键信息。`user_cons_columns` 表记录了约束所涉及的列信息,`user_constraints` 表则包含了约束本身的信息。通过设置 `constraint_type = 'P'` 来筛选出主键约束。`constraint_name` ...

    深入探讨SQL_Server_表的主键问题

    在SQL Server中,主键是表设计中的核心概念,它用于唯一标识表中的每一行记录。主键的设计和选择对数据库的性能、可维护性和扩展性有着深远影响。本文主要探讨了在MS SQL Server中遇到的主键设计问题及其解决方案。 ...

    oracle表主键和外键的区别

    **左联接**和**右联接**是SQL中的两种联接类型,用于合并两个或更多表的数据: 1. 左联接(LEFT JOIN):返回左表的所有记录,以及右表中匹配的记录。如果右表中没有匹配的记录,结果是NULL。 2. 右联接(RIGHT JOIN...

    sql数据库,建立表,主键,和insert及update

    根据提供的文件信息,我们可以深入探讨以下几个关键知识点:SQL数据库、创建表、定义主键、以及INSERT和UPDATE操作。 ### SQL数据库概述 SQL(Structured Query Language)是一种专门用于管理关系型数据库的标准...

    sql语句查询数据库中的表名/列名/主键/自动增长值实例

    6. **查询表的主键**: ```sql SELECT column_name AS primarykey FROM [jsj01].INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE Table_name = 'docs' AND constraint_name LIKE 'pk%' ``` 或者 ```sql SELECT...

    hibernate 无主键表映射

    在Hibernate中,对无主键表的操作与普通实体基本相同,只是在保存和查询时需要传入整个复合主键对象。例如,创建一个新的订单: ```java OrderKey key = new OrderKey(); key.setCustomerId("123"); key.setOrderId...

    用SQL查询表中字段的属性2000和2005

    这个SQL语句可以查询表结构信息,包括表名、表描述、列名、列描述、数据类型、长度、精度、是否为主键、是否计算列、是否允许为空、默认值、索引信息等。 字段属性 在SQL Server 2000和2005中,字段属性可以通过`...

    SQL SERVER 多表联接查询SQL SERVER 多表联接查询SQL SERVER 多表联接查询

    SQL Server 多表联接查询 SQL Server 是一个功能强大且灵活的关系数据库管理系统,支持多表联接查询,能够从多个表中检索数据,以满足复杂的业务需求。在本节中,我们将详细介绍 SQL Server 的多表联接查询,包括...

    获取ORACLE 表字段,表名,以及主键之类等等的信息

    对于查询表的外键关联信息,可以使用以下SQL语句: ```sql SELECT DISTINCT COL.COLUMN_NAME AS 外键字段, R.TABLE_NAME AS 引用表名, R.COLUMN_NAME AS 引用字段 FROM USER_CONSTRAINTS CON, USER_CONS_...

    SQL多表查询

    ### SQL多表查询知识点详解 #### 一、基础知识回顾 在数据库操作中,经常会遇到需要从多个表中获取数据的情况,这时就需要用到SQL的多表查询技术。多表查询是指在一个查询语句中涉及两个或两个以上的表,并且通过...

    部门表、员工表和工资等级表的SQL文件

    SQL(Structured Query Language)提供了一系列的命令,如SELECT用于获取数据,FROM用于指定数据来源,JOIN用于合并多个表的数据,WHERE用于设定查询条件,GROUP BY用于数据分组,HAVING用于过滤分组后的结果,ORDER...

    数据库,索引,主键,约束,sql

    在数据库中,索引、主键和约束是至关重要的概念,而SQL(Structured Query Language)则是与数据库交互的语言。 首先,索引是提高数据库查询速度的关键工具。它们类似于书籍的目录,使得数据库能够快速定位到特定的...

    获取oracle 表字段,表名,以及主键之类等等的信息

    获取oracle 表字段,表名,以及主键之类等等的信息,获取oracle 表字段,表名,以及主键之类等等的信息获取oracle 表字段,表名,以及主键之类等等的信息获取oracle

    sql查询表结构.sql

    sql可以获取到数据库表的stabledes.value as 表名说明,sobj.name as 表名,scol.colid as 列号, scol.name as 列名,sprop.[value] as 列说明,stype.name as 列数据类型,scol.length as 列数据长度,scol.isnullable as...

    将sql查询结果保存到数据表

    ### 将SQL查询结果保存到数据表的知识点 在日常的数据库管理与开发工作中,经常需要将一个SQL查询的结果保存到另一个数据表中。这种方式不仅可以提高数据处理的效率,还能帮助我们更好地组织和管理数据。根据给定的...

    sql主键产生器

    在SQL数据库设计中,主键(Primary Key)是表中的一个或一组字段,用来唯一标识每一条记录。主键的值必须是唯一的,并且不能为NULL。它在数据完整性、索引效率以及关联操作中起着至关重要的作用。在一些情况下,我们...

    SqlServer表结构转oracle表结构

    关键类可能包括数据库连接类、SQL查询类以及表结构迁移类等。 7. **注意事项**:转换过程中需要注意兼容性问题,如SQL Server特有的特性(如clr存储过程)在Oracle中可能不支持。此外,数据迁移不仅仅是结构的迁移...

    在SQLSERVER中通过存储过程和触发器创建主键生成器

    在这个存储过程中,我们首先声明了一个变量`@NewKey`,然后查询表中的最大主键值并加1,最后返回新的主键值。 接下来,触发器在数据库中扮演着事件响应者的角色,当特定的DML操作(INSERT, UPDATE, DELETE)发生时...

Global site tag (gtag.js) - Google Analytics