当前位置: 首页 > wzjs >正文

制作图片压缩包小璇seo优化网站

制作图片压缩包,小璇seo优化网站,象山做网站,做网站实现图片自动压缩目录 介绍目录视图 获取表和架构名称获取列信息 信息架构视图 获取表信息获取列信息 系统存储过程和函数 获取对象列表获取对象详细信息获取约束信息获取数据库属性信息 总结引用 介绍 在 SQL 数据库管理中,获取数据库对象的元数据信息是至关重要的。元数据提供了…

目录

  1. 介绍
  2. 目录视图
    1. 获取表和架构名称
    2. 获取列信息
  3. 信息架构视图
    1. 获取表信息
    2. 获取列信息
  4. 系统存储过程和函数
    1. 获取对象列表
    2. 获取对象详细信息
    3. 获取约束信息
    4. 获取数据库属性信息
  5. 总结
  6. 引用

介绍

在 SQL 数据库管理中,获取数据库对象的元数据信息是至关重要的。元数据提供了关于数据库结构和内容的详细信息,包括表、列、索引、约束等。本文将介绍获取 SQL 数据库对象元数据信息的工具和方法,包括目录视图、信息架构视图以及系统存储过程和函数。

目录视图

目录视图提供了关于数据库中各对象的详细信息,包括 SQL 特定信息。以下是一些常用的目录视图及其使用方法。

获取表和架构名称

可以使用 sys.tables 视图获取数据库中所有表的名称及其架构名称。

SELECT SCHEMA_NAME(schema_id) AS TABLE_SCHEMA_NAME,name AS TABLE_NAME
FROM sys.tables;

输出示例:

TABLE_SCHEMA_NAME    TABLE_NAME
dbo                  T1

获取列信息

可以使用 sys.columns 视图获取特定表的列信息。

SELECTname,TYPE_NAME(system_type_id) AS DATA_TYPE,max_length,collation_name,is_nullable
FROM sys.columns
WHERE object_id = OBJECT_ID(N'Sales.Orders');

输出示例:

name         DATA_TYPE    max_length    collation_name       is_nullable
shipname     nvarchar     80            Chinese_PRC_CI_AS    0

信息架构视图

信息架构视图是 ANSI SQL 标准定义的视图,提供了关于数据库对象的标准化信息。

获取表信息

可以使用 information_schema.TABLES 视图获取数据库中所有基本表的信息。

SELECT TABLE_SCHEMA, TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_TYPE = N'BASE TABLE';

获取列信息

可以使用 information_schema.COLUMNS 视图获取特定表的列信息。

SELECTCOLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, COLLATION_NAME, IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = N'Sales' AND TABLE_NAME = N'Orders';

输出示例:

COLUMN_NAME    DATA_TYPE    CHARACTER_MAXIMUM_LENGTH    COLLATION_NAME       IS_NULLABLE
shipname       nvarchar     40                          Chinese_PRC_CI_AS    NO

系统存储过程和函数

SQL Server 提供了系统存储过程和函数,用于获取数据库对象的详细信息。

获取对象列表

可以使用 sp_tables 存储过程获取当前数据库中可以查询的对象列表。

EXEC sys.sp_tables;

输出示例:

TABLE_QUALIFIER    TABLE_OWNER    TABLE_NAME    TABLE_TYPE    REMARKS
TSQLFundamentals2008    dbo    nums    TABLE    NULL

获取对象详细信息

可以使用 sp_help 存储过程获取特定对象的详细信息。

EXEC sys.sp_help @objname = N'Sales.Orders';

获取约束信息

可以使用 sp_helpconstraint 存储过程获取特定表的约束信息。

EXEC sys.sp_helpconstraint @objname = N'Sales.Orders';

获取数据库属性信息

可以使用以下函数获取数据库和对象的特定属性信息。

-- 返回数据库实例的产品级别
SELECT SERVERPROPERTY('ProductLevel');  -- RTM-- 返回指定数据库的排序规则
SELECT DATABASEPROPERTYEX(N'TSQLFundamentals2008', 'collation');  -- Chinese_PRC_CI_AS-- 返回表是否具有主键
SELECT OBJECTPROPERTY(OBJECT_ID(N'Sales.Orders'), 'TableHasPrimaryKey');  -- 1-- 返回指定列的属性信息
SELECT COLUMNPROPERTY(OBJECT_ID(N'Sales.Orders'), N'shipcountry', 'AllowsNull');  -- 1

总结

本文介绍获取 SQL 数据库对象元数据信息的工具和方法,包括目录视图、信息架构视图以及系统存储过程和函数。

引用

  • Microsoft Docs: Catalog Views
  • Microsoft Docs: Information Schema Views
  • Microsoft Docs: System Stored Procedures
**喜欢的话,请收藏 | 关注(✪ω✪)**
……**万一有趣的事还在后头呢,Fight!!(o^-^)~''☆ミ☆ミ**……
http://www.dtcms.com/wzjs/390099.html

相关文章:

  • 郑州网站防恶意竞价点击软件
  • 昆山做网站费用的网站建设
  • 同城配送网站建设磁力天堂
  • 哈尔滨网站建设效果手机网站免费客服系统
  • 网站建设公司 知乎个人网站怎么做
  • 如何制作自己的微信公众号百度seo关键词优化
  • 穷游网站 做行程 封面微信管理软件
  • 佛山网站建设公司有哪些?推广app赚钱
  • 多少钱算敲诈勒索百度关键词优化多少钱
  • 东营免费网站制作关键词搜索引擎优化推广
  • 腾讯云云服务器官网seo排名优化培训怎样
  • 网站推广seo蜘蛛屯优化排名北京seo如何排名
  • 软件测试开发架构师培训绍兴seo计费管理
  • 江苏做电缆桥架的公司网站百家号排名
  • 高端的网站专业的制作网站开发公司
  • 网站在百度上搜不到seo资源咨询
  • 国外设计素材网站免费优化设计官方电子版
  • 网站备案期间做网页如何免费创建自己的平台
  • 广东企业网站建设湖南长沙关键词推广电话
  • 快递网站策划怎么做ppt百度笔记排名优化
  • 网站关键词优化怎么做营销推广主要包括
  • 加大门户网站安全制度建设环球军事网
  • 深圳龙霸网站建设物三搜收录网
  • 徐州网站制作建设我为什么不建议年轻人做运营
  • 深圳 商城 网站建设最近三天的新闻大事小学生
  • 网站备案好不好创建网站的软件
  • 泰兴城乡建设局网站关键词优化排名平台
  • 温州企业网站建设百度推广管理系统
  • wordpress调用第一张图片seo网络营销是什么意思
  • it培训机构学校搜索引擎优化网站排名