![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql2000数据库
文章平均质量分 62
张家可
明天不一定会更好,但更好的明天一定会到来!
展开
-
安装程序配置服务器失败。参考服务器错误日志和C:\WINDOWS\sqlstp.log
安装好SQL Server 2000安装失败提示:安装程序配置服务器失败。参考服务器错误日志和C:\WINDOWS\sqlstp.log解决方法:Google了一下可能是安装目录有文件,删除了【C:\Program Files\Microsoft SQL Server】这个目录,安装仍然失败,很怪,回忆我的安装,难道是指定的数据库文件目录也要删了,接着删除了我放在D盘的Data文件目录,由原创 2012-09-12 13:18:45 · 13028 阅读 · 0 评论 -
触发器例子
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[student]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[student]GOCREATE TABLE [dbo].[student] ([sid]原创 2014-01-16 17:28:52 · 535 阅读 · 0 评论 -
SQL Server 触发器
SQL Server 触发器触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:u转载 2014-01-16 17:25:13 · 396 阅读 · 0 评论 -
SqlServer2008--建立触发器实例
SqlServer2008--建立触发器实例一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表。 一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表转载 2014-01-16 17:24:37 · 772 阅读 · 0 评论 -
SQL Server基本函数
SQL Server基本函数1.字符串函数 长度与分析用1,datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格2,substring(expression,start,length) 取子串,字符串的下标是从“ 1”,start为起始位置,length为字符串长度,实际应用中以len(expression)取得其长度3,right(char_exp原创 2013-01-17 12:57:32 · 267 阅读 · 0 评论 -
经典SQL语句大全一、基础
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backu原创 2013-01-17 12:57:36 · 244 阅读 · 0 评论 -
经典SQL语句大全三、技巧
三、技巧1、1=1,1=2的使用,在SQL语句组合时用的较多“where 1= 1” 是表示选择全部 “where 1=2”全部不选,如:if @strWhere !=''beginset @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + @strWheree原创 2013-01-17 12:57:40 · 237 阅读 · 0 评论 -
sql server 2000 自动备份数据库
一、采用数据库维护计划器来实现:企业管理器中的Tools,Database Maintenance Planner,可以设置数据库的定期自动备份计划。并通过启动Sql server Agent来自动运行备份计划。具体步骤如下:1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器;2、然后点上面菜原创 2013-01-17 12:57:42 · 769 阅读 · 0 评论 -
数据开发-经典
1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1-原创 2013-01-17 12:57:34 · 222 阅读 · 0 评论 -
经典SQL语句大全二、提升
二、提升1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1法二:select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)insert into b(a, b, c) select d,e,f from原创 2013-01-17 12:57:38 · 245 阅读 · 0 评论 -
SQL游标原理和使用方法
SQL游标原理和使用方法 在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。1.1 游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的原创 2013-01-17 12:57:44 · 341 阅读 · 0 评论 -
sql函数-把汉字首字母转换为拼音
create function fun_getPY ( @str nvarchar(4000) )returns nvarchar(4000)asbegin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)>0 begin set @word原创 2012-12-07 10:36:14 · 601 阅读 · 0 评论 -
调整SQL语句性能
下面就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度的极大降低。 1. IS NULL 与 IS NOT NULL 不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引原创 2012-12-07 10:37:59 · 296 阅读 · 0 评论 -
SQL Server 安装以前的某个程序安装已在安装计算机上创建挂起的文件操作
安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。找了半天,没发现什么一场程序,该机器上以前没安装过SQL Server。看看系统安装了什么软件? 3721 上网助手什么的赫然在目!删掉!还是不行,搜索了一下,发现这篇Blog最有价值:3)打开注册表编辑器,在HKEY_LOCAL_MACH原创 2012-09-12 13:20:20 · 727 阅读 · 0 评论 -
sql update多表关联
一、建立测试表CREATE TABLE t_user (ID int identity PRIMARY KEY,UserID varchar(50) not null,UserName varchar(50) null,deptID int not null,phone varchar(50) null,fax varchar(50) null)CREATE转载 2014-07-10 16:32:36 · 1467 阅读 · 0 评论