- 精通数据库系列之入门-基础篇
- 什么是数据库系统? 是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言,实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这些数据为多个应
- 分类:应用软件
- 设置Proxy Server和SQL Server实现互联网上数据库的安全
- 为SQL Server在WinSock上定义协议的步骤如下:1. 在”启动”菜单上,指向”程序/Microsoft Proxy Server”,然后点击”Microsoft Management Console”。2. 展开”Internet Information Service”,再展开运行Proxy Server的服务器。3. 右击WinSock Proxy service, 再点击属性。4. 在WinSock Proxy Service Properties For c
- 分类:应用软件
- 《高性能的数据库》 第四讲 编程细节(2)
- 第四讲 编程细节(下部分) 1、触发器 2、游标 3、函数 4、存储过程 5、事务---------------------作者:懒虫 # SapphireStudio . 欢迎访问我们的站点www.chair3.com欢迎转载。-------------------- 上次得到不少朋友的捧场,信心大增了:),决定趁着五一期间把它写完,反正外面
- 分类:应用软件
- 《高性能的数据库》 第四讲 编程细节(1)
- 第四讲 编程细节(上部分) 1、触发器 2、游标 3、函数 4、存储过程 5、事务---------------------作者:懒虫 # SapphireStudio . 欢迎访问我们的站点:www.chair3.com欢迎转载。--------------------这里只打算讲解四部分了,也就最简单、最常用的四部分。 1、触发器。 定义:
- 分类:应用软件
- 存储过程替换text,ntext列中的字符串
- /*author:amjndate:2003-03-28version:1.0function:替换text,ntext列中的字符串(不支持中文)*/declare @ptr varbinary(16)declare @amjnId intdeclare @Position int,@len intset @len=datalength('ILOVEHJL') declare wux_Cursor scroll Cursorfor select textptr([Name]),[amjnId] from USA201for read onlyopen wux_Curs
- 分类:应用软件
- 关于SQL Server中几个未公布的访问注册表的扩展存储过
- SQL Server中包含了几个可以访问系统注册表的扩展存储过程.但实际上这几个扩展存储过程是未公开的,从sql server 7.0就有了,在SQL server 2000中仍然保留,他们以后可能会删除.但是这几个存储过程却提供了在当前的SQL Server版本中访问系统注册表的能力,而且很多人利用SQL Server来进行攻击系统时,往往都会用到这几个扩展存储
- 分类:应用软件
- 如何将 XML 文件导入 SQL Server 2000?
- 导入 XML 文件(Microsoft SQL Server 开发组供稿,[email protected]) 问:如何将 XML 文件导入 SQL Server 2000?答:您可以用三种方发将 XML 文件导入 SQL Server 2000。下面介绍这几种方法。如果您想将文档的实体和属性提取到相关表中,那么将 XML 文件导入 SQL Server 的最快方法是使用 SQL Server 2000 Web Relea
- 分类:应用软件
- Stored Procedure(存储过程)编写经验和优化措施
- 一个SQL存储过程经验总结:ASP与存储过程解析SQL Server编写存储过程小工具如何在SQL存储过程中处理错误收藏几段SQL Server语句和存储过程asp 存储过程的使用sql server2000中怎么对存储过程进行加MySQL 5.0新特性教程 存储过程使用C#创建SQL Server的存储过程ASP中使用存储过程一、前言:在经过一段时间的存储过程开发之后
- 分类:应用软件
- 利用SQL Server的扩展属性象access一样显示列的注释
- access的设计视图有个不错的功能-----设计列的注释,这可以让设计者清楚地看到每个列的意义。一般的sql server建表时没有这个功能,但是他有扩展属性,这个功能也不错,可以把注释写到这里面,然后把相应的结果作为rs返回到页面进行应用我想,这在动态显示数据库的table的列信息时候可能比较有用(记得好像以前论坛里也有人
- 分类:应用软件
- 处理孤立用户的存储过程
- CREATE PROCEDURE [LoneUser]--INPUT@DBName nvarchar(50),@UserName nvarchar(50)AS Exec sp_configure 'allow updates','1' RECONFIGURE WITH OVERRIDE Declare @ExecStr nvarchar(4000) Select @ExecStr = ' Declare @b varbinary(85) ' ' Use Master' ' Select @b = sid From syslogins Where Name = ''' @UserName '''
- 分类:应用软件
- 也谈如何缩小SQL SERVER日志文件
- 前几天也碰到日志文件过大的问题,数据库实际大小为600M, 日志文件实际大小为33M, 但日志文件占用空间为2.8G!!!试了多种方式,SHIRNK DATABASE, TRUNCATE LOG FILE, 都没办法将文件缩� N蘼廴绾危庥Ω盟鉙QL SERVER的一个BUG吧。后来找到下面的代码,就可以将日志文件缩小到自己想要的大小了。把代码COPY到查询分析器里
- 分类:应用软件
- 总结 SQL Server 中死锁产生的原因及解决办法
- 其实所有的死锁最深层的原因就是一个:资源竞争表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B 另一个用户B 访问表B(锁住了表B),然后企图访问表A 这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了 同样用户B要等用户A释放表A才能继续这就死锁了解决方法: 这种死
- 分类:应用软件
- 利用事务日志来恢复Update、Delete误操作引起的数据丢
- 可能有不少朋友遇到过这样的问题:update或delete语句忘带了where子句,或where子句精度不够,执行之后造成了严重的后果,这种情况的数据恢复只能利用事务日志的备份来进行,所以如果你的SQL没有进行相应的全库备份或不能备份日志(truncate log on checkpoint选项为1),那么就无法进行数据的恢复了,或者只能恢复到最近一
- 分类:应用软件
- SQL脚本生成的一些BUG
- 微软的SQL脚本生成令我伤透了心……我一直以为是我的程序上的问题,或者我操作上的失误,并且,客服务人员屡屡埋怨我的程序bug,多次测试之后,靠,原来都是微软惹的祸……Sql Server 的脚本生成有不少漏洞,经常由它生成的脚本运行起来却有错误。下面举例说明:1、并没有根据sysdenpends的依赖关系生成SQL代码,而是根据“
- 分类:应用软件
- 如何将作为字符串保存的IP地址变为二进制数值?
- 对于SQL Server 2000,你可以使用下列函数:CREATE FUNCTION dbo.IPAddrStr2Bin(@strIP varchar(15), @Validate bit = 1) RETURNS binary(4)ASBEGINIF @Validate = 1BEGIN-- only digits and dotsIF @strIP LIKE '%[^.0-9]%' RETURN (NULL) -- number of dots must be 3 IF LEN(@strIP) - LEN(REPLACE(@strIP, '.', '')) !=
- 分类:应用软件
- SQL Server数据库技术(60)
- Visual Basic访问SQL Server数据库技术Access数据库技术(53)Access数据库技术(48)数据库技术趋势发展三大特征:XML、BISybase数据库技术(26)Access数据库技术(43)MySQL数据库技术(30)SQL Server数据库技术(13)SQL Server数据库技术(09)SQL Server数据库技术(21) 数据库中的各个表中存放着不同的数据,用户往往需要
- 分类:应用软件
- SQL Server数据库技术(58)
- 数据库是为更方便有效地管理信息而存在的人们,希望数据库可以随时提供所需要的数据信息。因此,对用户来说,数据查询是数据库最重要的功能。本章将讲述数据查询的实现方法。在数据库中,数据查询是通过SELECT 语句来完成的。SELECT 语句可以从数据库中按用户要求检索数据,并将查询结果以表格的形式返回。我们在“Transact
- 分类:应用软件
- SQL Server数据库技术(57)
- 缺省值(Default)是往用户输入记录时没有指定具体数据的列中自动插入的数据。缺省值对象与ALTER TABLE 或CREATE TABLE 命令操作表时用DEFAULT 选项指定的缺省值功能相似,但缺省值对象可以用于多个列或用户自定义数据类型,它的管理与应用同规则有许多相似之处。表的一列或一个用户自定义数据类型也只能与一个缺省值相绑定
- 分类:应用软件
- SQL Server数据库技术(54)
- 图表是SQL Server 特有的一种数据库对象,它提供给用户直观的管理数据库表的方式。通过图表,用户可以直观地创建、编辑数据库表之间的关系,也可以编辑表及其列的属性。在Enterprise Manager 中创建图表的步骤如下:(1) 在Enterprise Manager 中选择“Diagrams”, 单击右键,从快捷菜单中选择“New Database Diagram”
- 分类:应用软件
- SQL Server数据库技术(56)
- Visual Basic访问SQL Server数据库技术Access数据库技术(53)Access数据库技术(48)数据库技术趋势发展三大特征:XML、BISybase数据库技术(26)Access数据库技术(43)MySQL数据库技术(30)SQL Server数据库技术(13)SQL Server数据库技术(09)SQL Server数据库技术(21) 规则(Rule) 就是数据库中对存储在表的列或用户自
- 分类:应用软件
- SQL Server数据库技术(55)
- 数据库中的数据是从外界输入的,而数据的输入由于种种原因,会发生输入无效或错误信息。保证输入的数据符合规定,成为了数据 库系统,尤其是多用户的关系数据库系统首要关注的问题。数据完整性因此而提出。本章将讲述数据完整性的概念及其在SQL Server 中的实现方法。 数据完整性(Data Integrity)是指数据的精确性(Accur
- 分类:应用软件
- SQL Server数据库技术(51)
- Visual Basic访问SQL Server数据库技术Access数据库技术(53)Access数据库技术(48)数据库技术趋势发展三大特征:XML、BISybase数据库技术(26)Access数据库技术(43)MySQL数据库技术(30)SQL Server数据库技术(13)SQL Server数据库技术(09)SQL Server数据库技术(21) 8.3.1 用Enterprise Manager 查看、修改索引 在Ente
- 分类:应用软件
- SQL Server数据库技术(53)
- Visual Basic访问SQL Server数据库技术Access数据库技术(53)Access数据库技术(48)数据库技术趋势发展三大特征:XML、BISybase数据库技术(26)Access数据库技术(43)MySQL数据库技术(30)SQL Server数据库技术(13)SQL Server数据库技术(09)SQL Server数据库技术(21) 8.5.1 索引与系统性能 索引可以加快数据检索的速度
- 分类:应用软件
- SQL Server数据库技术(49)
- Visual Basic访问SQL Server数据库技术Access数据库技术(53)Access数据库技术(48)数据库技术趋势发展三大特征:XML、BISybase数据库技术(26)Access数据库技术(43)MySQL数据库技术(30)SQL Server数据库技术(13)SQL Server数据库技术(09)SQL Server数据库技术(21) 用户对数据库最频繁的操作是进行数据查询。一般情况
- 分类:应用软件
- SQL Server数据库技术(50)
- Visual Basic访问SQL Server数据库技术Access数据库技术(53)Access数据库技术(48)数据库技术趋势发展三大特征:XML、BISybase数据库技术(26)Access数据库技术(43)MySQL数据库技术(30)SQL Server数据库技术(13)SQL Server数据库技术(09)SQL Server数据库技术(21) 8.2.1 用CREATE INDEX 命令创建索引 CREATE INDEX
- 分类:应用软件
- SQL Server数据库技术(48)
- Visual Basic访问SQL Server数据库技术Access数据库技术(53)Access数据库技术(48)数据库技术趋势发展三大特征:XML、BISybase数据库技术(26)Access数据库技术(43)MySQL数据库技术(30)SQL Server数据库技术(13)SQL Server数据库技术(09)SQL Server数据库技术(21) 7.5.1 查看表的属性 在Enterprise Manager 中,用右
- 分类:应用软件
- SQL Server数据库技术(47)
- 7.6.1 用Enterprise Manager 删除 在Enterprise Manager 中用右键单击要删除的表从快捷菜单中选择“删除(Delete)” 选项,则会出现如图7-9 所示的删除对象对话框,单击“Drop All”按钮,即可以删除表。单击“Show Dependencies”按钮,即会出现如图7-10 所示的对话框。它列出了表所依靠的对象和依赖于表的对象。当有对象
- 分类:应用软件
- SQL Server数据库技术(45)
- 约束(Constraint)是Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件(有关数据完整性的介绍请参见第9 章)。在SQL Server 中有5 种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、惟一性约束(Unique Constraint)
- 分类:应用软件
- SQL Server数据库技术(46)
- Visual Basic访问SQL Server数据库技术Access数据库技术(53)Access数据库技术(48)数据库技术趋势发展三大特征:XML、BISybase数据库技术(26)Access数据库技术(43)MySQL数据库技术(30)SQL Server数据库技术(13)SQL Server数据库技术(09)SQL Server数据库技术(21) 当表创建好后,可能根据需要要对表的列、约束等属性
- 分类:应用软件
- SQL Server数据库技术(44)
- Visual Basic访问SQL Server数据库技术Access数据库技术(53)Access数据库技术(48)数据库技术趋势发展三大特征:XML、BISybase数据库技术(26)Access数据库技术(43)MySQL数据库技术(30)SQL Server数据库技术(13)SQL Server数据库技术(09)SQL Server数据库技术(21) 除了使用系统提供的数据类型外,用户还可以根据需要
- 分类:应用软件