MS SQL入门基础:查看表
7.5.1 查看表的属性
在Enterprise Manager 中,用右键单击要查看属性的表,从快捷菜单中选择“属性(Properties)”选项,则会出现如图7-6 所示的表的属性对话框,从中可以看到表的大部分属性信息。应注意的是,此属性对话框与图7-5 所示的不同,它的内容要少一些,且不能修改。点击“Permissions” 按钮,还可以查看和修改表的权限。有关权限的设置请参见 “安全性与用户管理”章节。
7.5.2 查看表中的数据
在Enterprise Manager 中用右键单击要查看属性的表,从快捷菜单中选择“Open Table”子菜单中的“Return all rows”,则会显示表中的所有数据,出现如图7-7 所示的对话框。
如果从“Open Table” 的子菜单中选择“Return Top…” 选项,则会出现如图7-8 所示的对话框,输入一个数值,表示从表的第一行起要查看的数据行的行数,然后就会按要求返回表的数据到图7-7 所示的对话框中。可以在对话框中修改表中的数据或添加、删除数据行。
7.5.3 用系统存储过程Sp_help 查看表的信息
Sp_help 存储过程可以提供指定的数据库对象的信息和系统或用户定义的数据类型的
信息。其语法如下:
sp_help [[@objname =] name]
Sp_help 存储过程只用于当前的数据库,其中objname =] name 子句指定对象的名称。如果不指定对象名称,Sp_help 存储过程就会列出当前数据库中的所有对象名称、对象的所有者和对象的类型。但触发器的信息需要用Sp_helptrigger 存储过程来显示。
7.5.4 用系统存储过程查看表的约束
(1) 用Sp_helpconstraint 存储过程查看约束
Sp_helpconstraint 存储过程提供了查看表的约束信息的途径。其语法如下;
Syntax
sp_helpconstraint [@objname =] 'table'
[,[@nomsg =] 'no_message']
其中[@objname =] 'table'子句指定约束所在的表的名称;[@nomsg =] 'no_message'子句是可选项,用于打印表的名称。no_message 的数据类型为VARCHAR(5)。
例7-20:显示表orders 的约束信息。
exec sp_helpconstraint orders
(2) 用Sp_pkeys 存储过程查看主关键字约束
Sp_pkeys 存储过程返回当前数据库中指定表的主关键字,其语法如下:
sp_pkeys [@table_name =] 'name'
例7-21: 显示表orders 的主关键字约束信息。
use pangu
exec sp_pkeys orders
运行结果如下:
TABLE_QUALIFIER TABLE_OWNER TABLE_NAME COLUMN_NAME KEY_SEQ PK_NAME
Pangu dbo orders order_id 1 pk_order_id (1 row(s) affected)
(3) 用Sp_fkeys 存储过程查看外关键字约束
Sp_fkeys 存储过程返回当前数据库中指定表的主关键字,其语法如下:
sp_fkeys [@table_name =] 'name'
例7-22 显示表products 的外关键字约束信息。
exec sp_fkeys products
运行结果如下:
PKTABLE_QUALIFIER PKTABLE_NAME PKCOLUMN_NAME FKTABLE_NAME FKCOLUMN_NAME FK_NAME PK_NAME
temp products p_id … orders p_id … PK_products …
转载于:https://www.cnblogs.com/Athrun/archive/2007/07/26/832456.html
MS SQL入门基础:查看表相关推荐
- MS SQL入门基础:查看与修改索引
8.3.1 用Enterprise Manager 查看.修改索引 在Enterprise Manager 中选择要查看的数据库,然后在任务板中选择"Tables & Indexes ...
- MS SQL入门基础:打开游标
打开游标游标在声明以后,如果要从游标中读取数据必须打开游标.打开一个Transact-SQL服务器游标使用OPEN 命令,其语法规则为: OPEN { { [GLOBAL] cursor_name } ...
- MS SQL入门基础:管理触发器
如果要显示作用于表上的触发器究竟对表有哪些操作,必须查看触发器信息.在MS SQL Server 中,有多种方法查看触发器信息.在本节我们将介绍两种常用的方法,即通过MS SQL Server 的管理 ...
- MS SQL入门基础:存储过程概述
在大型数据库系统中,存储过程和触发器具有很重要的作用.无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合.就 本质而言,触发器也是一种存储过程.存储过程在运算时生成执行方式,所以,以后对其 ...
- MS SQL入门基础:移动数据库
在SQL Server 中可以使用拆分(Detach)和附加(Attach)的方法来移动数据库.拆分数据库是从服务器中移去逻辑数据库,但不会将操作系统中的数据库文件删除.附加数据库将会创建一个新的数据 ...
- MS SQL入门基础:数据查询--SELECT语句
数据库是为更方便有效地管理信息而存在的人们,希望数据库可以随时提供所需要的数据信息.因此,对用户来说,数据查询是数据 库最重要的功能.本章将讲述数据查询的实现方法. 在数据库中,数据查询是通过SELE ...
- MS SQL入门基础:数据库中的锁
11.5.1 锁的概念 锁(Lock) 是在多用户环境下对资源访问的一种限制.机制当对一个数据源加锁后,此数据源就有了一定的访问限制.我们就称对此数据源进行了"锁定".在SQL S ...
- MS SQL入门基础:启动与关闭服务器
启动服务器的方法有以下几种: 1.用Enterprise Manager 启动 在Enterprise Manager 的SQL Server Group 中用左键单击所要启动的服务器,或在所要启动的 ...
- MS SQL入门基础:删除数据
11.2.1 DELETE 语法 DELETE 语句用来从表中删除数据,其语法为: 各参数说明如下: FROM 此参数为可选选项,用于连接DELETE 关键字和要删除数据的对象名称. table_na ...
最新文章
- Python培训教程分享:visual studio编写python怎么样?
- Transformer深至1000层还能稳定训练,微软实习生一作,LSTM之父转发
- 100% .NET Control_使用CurrencyManager 创建一个导航条来控制DatagGrid的XNavBar控件(VB.NET)....
- diou ciou torch
- github 地图上画区域的工程_筑工程测量区别
- VBA遍历文件夹下文件文件实用源码
- 计算机基础应用模拟试题,计算机基础应用模拟试题5
- js获取textarea中的回车换行
- 【KPC】关于为什么不用Zepto而用JQuery
- python没基础能自学吗-python自学没有基础会不会不好学?
- Element属性:scrollHeight,clientHeight,offsetHeight区别
- 两种方式对线性规划问题求解详细步骤:【Excel 2016】与【Python 编程】
- MD5文件加解密工具类 MD5Utils
- php结合phantomjs实现网页截屏、抓取js渲染的页面
- NLP入门从入门到实战 实体命名识别 +中文预处理之繁简体转换及获取拼音
- 关闭或更改Windows自带输入法繁体简体切换(Ctrl+Shift+F)的快捷键
- 阿里云2核4G云服务器租用CPU内存、公网带宽和系统盘配置
- [matlab]三维画图
- IOS获取屏幕分辨率
- 使用PADS绘制排线的细节笔记
热门文章
- 为你的电脑系统清除淤塞的垃圾!(不用任何软件,超过优化大师)
- 巴菲特的价值投资的第二版本
- 如何用word帮别人改文章呢?
- rejection from Cambridge Machine Learning and Machine Intelligence MPhil
- unilever workspace creating space
- 移动平台MOBA发热与帧率优化
- U3D 扩展方法 Dotween tolua
- Ubuntu 16.04修改显示字体大小(包括GNOME/Unity)
- 【第一章】 Spring概述 —— 跟我学Spring3
- 第二章:Android游戏开发之前台渲染