Welcome 微信登录

首页 / 数据库 / SQLServer

SQL SERVER 2000安装教程图文详解

SQL SERVER 2000安装教程图文详解

注意:Windows XP不能装企业版.win2000win2003服务器安装企业版一、硬件和操作系统要求 下表说明安装 Microsoft SQL Server 2000 或 SQL Server 客户端管理工具和库的硬件要求。 硬件 最低要求计算机 Pentium 166 MHz 或更高。内存 (RAM)至少 64 MB,建议 128 MB 或更多。根据笔者的经验,内存容量可以和数据容量保持1:1的比例,这样可以更好的发挥其效能。硬盘空间需要约500...
SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法

SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法

今天启动SQLServer2000时报1053错误 错误如下所示: 发生错误 1053-(服务没有及时响应或控制请求。),此时正在 MSSQLServer 服务上执行该服务操作。 我立即上网查找相关信息,看见有人说是更改windows用户密码后便出现此类问题,但说得都不是很明白,所以自己想总结一下。 打开管理工具中的“服务”,找到MSSQLSERVER,右键属性,在登录下面选择此帐户,然后点浏览,在高级里面点立即查找,选择您登录的用户,最后输入此用户的密码...
深入SQL截取字符串(substring与patindex)的详解

深入SQL截取字符串(substring与patindex)的详解

首先学习两个函数1.substring 返回字符、binary、text 或 image 表达式的一部分。基本语法:SUBSTRING ( expression , start , length ) expression:字符串、二进制字符串、text、image、列或包含列的表达式start:整数,指定子串的开始位置 注:SQL中"1"表示字符串中的第一个字符,而.NET中"0"表示第一个字符length:整数,指定子串的长度(要返回的字符数或字节数)2...
深入SQL SERVER合并相关操作Union,Except,Intersect的详解

深入SQL SERVER合并相关操作Union,Except,Intersect的详解

对于结果集有几个处理,值得讲解一下1. 并集(union,Union all)这个很简单,是把两个结果集水平合并起来。例如SELECT * FROM AUNIONSELECT * FROM B【注意】union会删除重复值,也就是说A和B中重复的行,最终只会出现一次,而union all则会保留重复行。2. 差异(Except)就是两个集中不重复的部分。例如SELECT * FROM AEXCEPTSELECT * FROM B这个的意思是,凡是不出现在B...
SQL SERVER函数之深入表值函数的处理分析

SQL SERVER函数之深入表值函数的处理分析

有些情况可能用下表值函数,表值函数主要用于数据计算出来返回结果集,可以带参数(和视图的一个大的区别),如果函数中没有过多的逻辑处理,如变量的定义,判断等,表值函数返回结果集可以简单向下面这么写: 复制代码 代码如下:CREATE FUNCTION Fun_GetReportNews(@type varchar(10))RETURNS TABLEAS RETURN( SELECT TPR_ID,TPR_Title,TPR_Date FROM TP_Repor...
SQLServer:探讨EXEC与sp_executesql的区别详解

SQLServer:探讨EXEC与sp_executesql的区别详解

摘要1,EXEC的使用2,sp_executesql的使用MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详加说明),还可以编写更安全的代码。EXEC在某些情况下会更灵活。除非您有令人信服的理由使用EXEC...
深入SQL Server中定长char(n)与变长varchar(n)的区别详解

深入SQL Server中定长char(n)与变长varchar(n)的区别详解

char(n)是定长格式,格式为char(n)的字段固定占用n个字符宽度,如果实际存放的数据长度超过n将被截取多出部分,如果长度小于n就用空字符填充。varchar(n)是变长格式,这种格式的字段根据实际数据长度分配空间,不浪费对于的空间,但是搜索数据的速度会麻烦一点。一般地说,只要一个表有一个字段定义为varchar(n)类型,那么其余用char(n)定义的字段实际上也是varchar(n)类型。如果你的长度本身不长,比如就3~10个字符,那么使用cha...
探讨SQL compute by的使用分析

探讨SQL compute by的使用分析

GROUP BY子句有个缺点,就是返回的结果集中只有合计数据,而没有原始的详细记录。如果想在SQL SERVER中完成这项工作,可以使用COMPUTE BY子句。COMPTE生成合计作为附加的汇总列出现在结果集的最后。当与BY一起使用时,COMPUTE 子句在结果集内生成控制中断和分类汇总。下列 SELECT 语句使用简单 COMPUTE 子句生成 titles 表中 price 及 advance 的求和总计:复制代码 代码如下:USE pubsSELE...
解决无法在unicode和非unicode字符串数据类型之间转换的方法详解

解决无法在unicode和非unicode字符串数据类型之间转换的方法详解

今天用excel导入数据又遇到了…… 错误 0xc02020f6:数据流任务:列“column”无法在 unicode和非unicode字符串数据类型之间转换。 原因:仔细看了一下,发现有些字段是varchar的,而excel中估计都是nvarchar类型。 方法: 1.修改表字段类型为nvarchar。 2.导入一个临时表,再insert*** into *** select ***。 3.直接通过应用程序读入记录集,然后再一条一条insert into...
图解SSIS批量导入Excel文件的实现方法

图解SSIS批量导入Excel文件的实现方法

将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程.1、建立测试excel文件,假设有a b c d四个字段,保存在f:/excel目录下并复制很多个一样的文件2、打开Microsoft Visual Studio 2005或者随sql2005安装的SQL Server Business Intelligence Development Studio,新建一个商业智能项目。...
在SQL Server 2005中创建CLR存储过程的详细介绍

在SQL Server 2005中创建CLR存储过程的详细介绍

在2005之前的版本创建存储过程都是在数据库里面写Transact-SQL语言实现的,不过现在SQL Server 2005支持用其他面向对象的语言编写CLR存储过程了,关于这样做的好处,官方有很多解释了,这里就直接说明实现方法了。假设服务器里面有个test数据库,数据库有个架构user,还有一个表test1,然后有个sql登陆用户叫test_user,将这个用户设置成VS2005里面数据库连接的登陆用户。在VS2005中创建一个项目,类别是SQL Ser...
<< 291 292 293 294 295 296 297 298 299 300 >>