Welcome 微信登录

首页 / 数据库 / SQLServer

MS SQL基础教程:使用系统过程管理游标

MS SQL基础教程:使用系统过程管理游标

MS SQL基础教程:使用系统过程管理游标2007-12-26在建立一个游标之后,便可利用系统过程对游标进行管理管理,游标的系统过程主要有以下几个:sp_cursor_list、sp_describe_cursor、 sp_describe_cursor_tables 、sp_describe_cursor_columns。各系统过程的具体含义分别为:13.8.1 sp_cursor_list显示在当前作用域内的游标及其属性;其命令格式为:例13-11: ...
MS SQL基础教程:创建和管理视图

MS SQL基础教程:创建和管理视图

MS SQL基础教程:创建和管理视图2007-12-2613.10.1 创建视图SQL SERVER 提供了使用SQL SERVER Enterprise Manager 和Transac-SQL 命令两种方法来创建视图。在创建或使用视图,时应该注意到以下情况:•只能在当前数据库中创建视图,在视图中最多只能引用1024 列;•如果视图引用的表被删除,则当使用该视图时将返回一条错误信息,如果创建具有相同的表的结构新表来替代已删除的表视图则...
MS SQL基础教程:通过视图管理数据

MS SQL基础教程:通过视图管理数据

MS SQL基础教程:通过视图管理数据2007-12-26视图与表具有相似的结构,当向视图中插入或更新数据时,实际上对视图所引用的表执行数据的插入和更新。但是通过视图插入、更新数据和表相比有一些限制,下面通过具体的例子来讲述通过视图插入、更新数据以及其使用的限制。使用SELECT 语句,可以在视图和表中查到该条记录。但是如果执行下面的语句,虽然仍可以成功执行,但只可以在表而不是视图中查到该条数据。注意:由于向视图插入数据实质是向其所引用的基本表中插入数据,...
MS SQL基础教程:索引视图

MS SQL基础教程:索引视图

MS SQL基础教程:索引视图2007-12-26在前面我们已经提到过有关视图的下述观点:由于视图返回的结果集与具有行列结构的表有着相同的表格形式,并且我们可以在SQL 语句中像引用表那样引用视图,所以我们常把视图称为虚表。标准视图的结果集并不以表的形式存储在数据库中,而是在执行引用了视图的查询时,SQL Server 2000 才把相关的基本表中的数据合并成视图的逻辑结构。上面的结论常让我们产生这样的焦虑:由于是在执行了引用了视图的查询时,SQL Ser...
MS SQL基础教程:用户自定义函数

MS SQL基础教程:用户自定义函数

MS SQL基础教程:用户自定义函数2007-12-26除了使用系统提供的函数外,用户还可以根据需要自定义函数。用户自定义函数(User Defined Functions)是SQL Server 2000 新增的数据库对象,是SQL Server 的一大改进。用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统函数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过EXECUTE 命令来执行。用户自定义函数中存储了一个Trans...
MS SQL基础教程:数据库规则

MS SQL基础教程:数据库规则

MS SQL基础教程:数据库规则2007-12-26规则(Rule) 就是数据库中对存储在表的列或用户自定义数据类型中的值的规定和限制。规则是单独存储的独立的数据库对象。规则与其作用的表或用户自定义数据类型是相互独立的,即表或用户自定义对象的删除、修改不会对与之相连的规则产生影响。规则和约束可以同时使用,表的列可以有一个规则及多个CHECK 约束。规则与CHECK 约束很相似,相比之下,使用在ALTERTABLE 或CREATE TABLE 命令中的CHE...
SQL Server与Access、Excel的数据转换

SQL Server与Access、Excel的数据转换

SQL Server与Access、Excel的数据转换2007-12-26 熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。 利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXC...
对SQL Server进行收缩减小日志存储

对SQL Server进行收缩减小日志存储

对SQL Server进行收缩减小日志存储2007-12-26 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大。1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-...
将SQL Server中所有表的列信息显示出来

将SQL Server中所有表的列信息显示出来

将SQL Server中所有表的列信息显示出来2007-12-26正在作一个关于SQL SERVER数据库导入Excel文件的程序,要读取数据库中的列的信息,从网上找了很多资料,终于总结出来比较理想的sql语句,执行后返回的列分别是:表名、列名、列类型、列长度、列描述、是否主键,语句如下:1 Select Sysobjects.Name As Tb_name, Syscolumns.Name As Col_name, Systypes.Name As Co...
Oracle与SQL Server的互连

Oracle与SQL Server的互连

Oracle与SQL Server的互连2007-12-26不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。而ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),当然之前ORACLE还采用过通用连接技术。目前ORACLE利用透明网关可以实现和SQL S...
Analysis Services 2005数据完整性处理

Analysis Services 2005数据完整性处理

Analysis Services 2005数据完整性处理2007-12-26数据完整性在关系数据库应用的比较广泛,特别是在OLTP系统中,但在ETL和加载数据到数据仓库(DW)时,缺乏提供数据完整性的通常处理,然在SSAS中,数据库管理员可以非常方便的处理这些问题。在SSAS中,可以通过空值处理和错误配置来设置数据完整性处理,其中空值处理和错误配置都和未知成员有关。下面就未知成员、空处理、错误配置的一些基本概念分别介绍。1、未知成员SSAS中,维度对象有...
Windows服务器系统通用引擎路线图

Windows服务器系统通用引擎路线图

Windows服务器系统通用引擎路线图2007-12-26SQL Server是Windows Server System的组成部分。Windows Server System是一种有助于简化灵活商务解决方案开发、部署与运转工作的综合型、集成化服务器基础架构。作为Windows Server System 家族的一个关键组成部分, SQL Server 2005 包含一个标准功能集,如通用补丁管理、Watson 支持、微软基线安全分析工具等,为Window...
SQL Server中处理单引号的两种技巧

SQL Server中处理单引号的两种技巧

SQL Server中处理单引号的两种技巧2007-12-26和数据库打交道要频繁地用到SQL语句,除非你是全部用控件绑定的方式,但采用控件绑定的方式存在着灵活性差、效率低、功能弱等等缺点。因此,大多数的程序员极少或较少用这种绑定的方式。而采用非绑定方式时许多程序员大都忽略了对单引号的特殊处理,一旦SQL语句的查询条件的变量有单引号出现,数据库引擎就会报错指出SQL语法不对,本人发现有两种方法可以解决和处理这种单引号的问题(以VB为例子)。方法一:利用转义...
<< 171 172 173 174 175 176 177 178 179 180 >>