当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

SQL Server数据库技术(45)[MSSQL防范]

赞助商链接



  本文“SQL Server数据库技术(45)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

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 …

  以上是“SQL Server数据库技术(45)[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 搭配 IIS7 PHP MySQL 环境
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Join的一些总结(实例)
  • SQL的Join利用图解教程
  • SQL中JOIN和UNION辨别、用法及示例介绍
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .