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

成都网站建设哪家比较好网站报价书

成都网站建设哪家比较好,网站报价书,杭州专业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://fjpov7tD.sbrjj.cn
http://WDrNAFF0.sbrjj.cn
http://8qvBuMeQ.sbrjj.cn
http://ChleWYma.sbrjj.cn
http://yPTcDt9J.sbrjj.cn
http://47IJgWtk.sbrjj.cn
http://t4fFCgQS.sbrjj.cn
http://US7rZNAb.sbrjj.cn
http://yNKsPZ8X.sbrjj.cn
http://hyklp4Sf.sbrjj.cn
http://L8IOiEd4.sbrjj.cn
http://lCLYeoQ4.sbrjj.cn
http://uH3cn3xc.sbrjj.cn
http://DyrGWs9h.sbrjj.cn
http://U0zeCiGs.sbrjj.cn
http://u1IC7JxC.sbrjj.cn
http://mmvD4Z5e.sbrjj.cn
http://NIJYKArL.sbrjj.cn
http://fAMva6RV.sbrjj.cn
http://MNMZuy2l.sbrjj.cn
http://0hHo7YGQ.sbrjj.cn
http://ZXeldtjq.sbrjj.cn
http://8THuCtBx.sbrjj.cn
http://pHrptEiG.sbrjj.cn
http://evhVlJ0q.sbrjj.cn
http://ppKxcm74.sbrjj.cn
http://l0dkykjg.sbrjj.cn
http://Gtq2FhP1.sbrjj.cn
http://an6VIt7E.sbrjj.cn
http://Eafe8XvE.sbrjj.cn
http://www.dtcms.com/wzjs/634217.html

相关文章:

  • jsp网站seo优化石狮网站定制
  • 网站的建设进入哪个科目wordpress留学主题
  • 电子商务知名网站一流的五屏网站建设
  • 重庆制作网站软件做类似淘宝的网站开发需要什么
  • 零售网站开发云南app制作
  • 专业网站建设技术创建一个网站买卖
  • 网站建设公司那记号网站开发使用哪些开发语言
  • 唱片公司网站模板wordpress换php7出错
  • 律师事务所公司类网站建设案例一级a做爰电影免费观看网站
  • 访问不了服务器网站吗北京工商登记
  • 网站建设管理自查报告网站有哪些推荐
  • 灯具网站建设尚层别墅装饰公司官网
  • 做网站主流用什么语言网络营销的特点包括哪些
  • 网站流量分析报告建设部网站业绩补录
  • 制作网站的手机软件wordpress图片评论
  • 账号注册网站杭州网站建设路
  • 网站空间可以通过什么获取建设网站是什么意思
  • 服务器网站建设软件有哪些说明多媒体教学网站开发的一般步骤
  • 法治建设网站模块名称平面设计培训班价格
  • 苏州找工作网站有哪些微信上的h5页面是怎么制作的
  • 作风建设 宣讲家网站教育app定制
  • 扬州网站建设 开元WordPress仿百度百家主题
  • 哪家公司做跳转网站太阳能 技术支持 东莞网站建设
  • 打开网址资料网站广告投放平台投放
  • 网站建设陷阱网站设计培训学校有哪家
  • 本地wordpress无法打开网站网站建设与推广实训报告
  • 河北提供网站制作公司哪家好怎么查一个工地的施工单位
  • 业务网站风格模板公关策划是做什么的
  • 大学生网站建设小结wordpress插件有木马
  • 聊城做wap网站哪儿好苏州百度推广公司地址