- SQLServer数据库实用技术(95)
- 14.2.1 用SQLServer Enterprise Manager 治理SQL Server 登录 在SQL Server 中,通过SQL Server Enterprise Manager 执行以下步骤来治理SQLServer 登录: (1) 启动SQL Server Enterprise Manager, 单击登录服务器紧邻的‘ ’ 标志。 (2) 单击安全性文件夹旁边的‘
- SQLServer数据库实用技术(94)
- 对任何企业组织来说,数据的安全性最为重要。安全性主要是指答应那些具有相应的数据访问权限的用户能够登录到SQL Server 并访问数据以及对数据库对象实施各种权限范围内的操作,但是要拒绝所有的非授权用户的非法操作。因此,安全性治理与用户治理是密不可分的。SQL Ser
- SQLServer数据库实用技术(93)
- 除了使用系统提供的函数外,用户还可以根据需要自定义函数。用户自定义函数(User Defined Functions)是SQL Server 2000 新增的数据库对象,是SQL Server 的一大改进。 用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统函数一样在查询或存储过程
- SQLServer数据库实用技术(92)
- 在前面我们已经提到过有关视图的下述观点:由于视图返回的结果集与具有行列结构的表有着相同的表格形式,并且我们可以在SQL 语句中像引用表那样引用视图,所以我们常把视图称为虚表。标准视图的结果集并不以表的形式存储在数据库中,而是在执行引用了视图的查询时,SQL
- SQLServer数据库实用技术(91)
- 视图与表具有相似的结构,当向视图中插入或更新数据时,实际上对视图所引用的表执行数据的插入和更新。但是通过视图插入、更新数据和表相比有一些限制,下面通过具体的例子来讲述通过视图插入、更新数据以及其使用的限制。 使用SELECT 语句,可以在视图和表中查到该条记
- SQLServer数据库实用技术(90)
- 13.10.1 创建视图 SQL SERVER 提供了使用SQL SERVER Enterprise Manager 和Transac-SQL 命令两种方法来创建视图。在创建或使用视图,时应该注重到以下情况: 只能在当前数据库中创建视图,在视图中最多只能引用1024 列; 假如视图引用的表被删除,则当使用该视图时将返
- SQLServer数据库实用技术(89)
- 视图是从一个或多个表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。和表一样,视图也是包括几个被定义的数据列和多个数据行,但就本质而言这些数据列和数据行来源于其所引用的表。所以视图不是真实存在的基础表而是一张虚表,视图所对应的数据并不实际
- SQLServer数据库实用技术(88)
- 在建立一个游标之后,便可利用系统过程对游标进行治理治理,游标的系统过程主要有以下几个:sp_cursor_list、sp_describe_cursor、 sp_describe_cursor_tables 、sp_describe_cursor_columns。 各系统过程的具体含义分别为: 13.8.1 sp_cursor_list 显示在当前作用域内
- SQLServer数据库实用技术(87)
- 在前面几节,我们具体介绍了如何声明游标,从游标中读取数据以及关闭、释放游标的方法。下面我们将给出几个应用实例使读者对游标有更为全面的了解。 13.7.1 游标变量的应用 我们已经提到游标是从MS SQL SERVER 7 版本才开始使用的新的变量类型,游标常被应用在存储过程
- SQLServer数据库实用技术(86)
- 通常情况下我们用游标来从基础表中检索数据,以实现对数据的行处理。但在某些情况下,我们也常要修改游标中的数据,即进行定位更新或删除游标所包含的数据。所以必须执行另外的更新或删除命令,并在WHERE 子句中重新给定条件才能修改到该行数据。但是假如在声明游标时使
- SQLServer数据库实用技术(85)
- 13.5.1 关闭游标 1、使用CLOSE 命令关闭游标 在处理完游标中数据之后必须关闭游标来释放数据结果集和定位于数据记录上的锁。CLOSE 语句关闭游标,但不释放游标占用的数据结构。假如预备在随后的使用中再次打开游标,则应使用CLOSE 命令。其关闭游标的语法规则为: CLOS
- SQLServer数据库实用技术(84)
- 当游标被成功打开以后,就可以从游标中逐行地读取数据,以进行相关处理。从游标中读取数据主要使用FETCH 命令。其语法规则为: 各参数含义说明如下: NEXT 返回结果集中当前行的下一行,并增加当前行数为返回行行数。假如FETCH NEXT是第一次读取游标中数据,则返回结果
- SQLServer数据库实用技术(83)
- 打开游标游标在声明以后,假如要从游标中读取数据必须打开游标。打开一个Transact-SQL服务器游标使用OPEN命令,其语法规则为: OPEN[GLOBAL]cursor_name|cursor_variable_name 各参数说明如下: GLOBAL 定义游标为一全局游标。 cursor_name 为声明的游标名字。假如一个
- SQLServer数据库实用技术(82)
- 每一个游标必须有四个组成部分这四个要害部分必须符合下面的顺序; 1.DECLARE 游标 2.OPEN 游标 3.从一个游标中FETCH 信息 4.CLOSE 或DEALLOCATE 游标 通常我们使用DECLARE 来声明一个游标声明一个游标主要包括以下主要内容: 游标名字 数据来源(表和列) 选取条件 属
- SQLServer数据库实用技术(80)
- 假如要显示作用于表上的触发器究竟对表有哪些操作,必须查看触发器信息。在MS SQL Server 中,有多种方法查看触发器信息。在本节我们将介绍两种常用的方法,即通过MS SQL Server 的治理工具 Enterprise Manager 以及系统存储过程sp_help sp_helptext 和sp_depends。 12