sql 日期函数
1 SQL Server 有两种日期类型:DATETIME 和 SMALLDATETIME, DATETIME 的日期范围:1753-1-1到9999-12-31之间的日期值,精度为3.33毫秒,其类型的值在SQLServer内部用...
存储过程编写经验和优化措施
一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作...
一个题目涉及到的50个Sql语句
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select ...
T-sql编程
-TSQL语句库(stuDB)-信息表stuInfo-成绩表stuMarks--曾insert into stuInfo(Name)values('小A')--删delete from stuInfo where name = '小A'--delete from 表名 where 条件--改update stuinfo set name = '大A' wh...
SQL Server:视图的架构刷新和绑定
在数据库设计过程中,我们经常会有这样的情况下 1. 某个基础表会被多个视图或者存储过程引用 2. 修改基础表的时候,我们必须小心翼翼地,因为不会有任何提示告诉我们,如果继续修改,会不会造成视图或...
正确理解SQL Server四类数据仓库建模方法
SQL Server四类数据仓库建模的方法主要分为以下四类。 第一类是关系数据库的三范式建模,通常我们将三范式建模方法用于建立各种操作型数据库系统。 第二类是Inmon提倡的三范式数据仓库建模,它和操作型数据...
DB2中创建汉字拼音首字母的SQL函数
需求 有些时候我们会有这样的需求,要求使用字母从a至z对一组数据进行索引,如果数据的格式全部是半角的英文则很容易实现,但若是对一组中文数据进行索引则会引起一点小的麻烦,数据在录入db2数据库的时候可能...
浅谈Linq To Sql集成数据库语言的优劣
Linq To Sql是Microsoft开发的针对解决data!=object问题的新技术。在笔者的一系列的文章中,对它已经做了大量的介绍。现在,笔者将从经验的角度,谈谈它的优劣。 1、Linq To Sql的优点 在Linq To Sql推出...
关于函数由绝对路径转为相对路径
关于函数由绝对路径转为相对路径,这个应该在上传的时候比较用得着吧使用方式例如:select [dbo].[Path_Relative_To_Absolute]('F:\Test\Test\Test\Design\Design\UI_Image\a.jpg','UI_Image')则绝对路径转变为'UI_...
SqlServer 创建全文索引
笔者注:全文索引对文章系统中,正文关键词检索作用非常之大,我使用的是sql server2005,文章表的正文字段是varchar(max)类型。进行全文索引优化之后,速度提高75%左右。一下是创建的方法。引言 微软的SQL Serv...
查询整个数据库中某个特定值所在的表和字段的方法
有时候我们想通过一个值知道这个值来自数据库的哪个表以及哪个字段,在网上搜了一下,找到一个比较好的方法,通过一个存储过程实现的。只需要传入一个想要查找的值,即可查询出这个值所在的表和字段名。前提是要将...
利用sql server直接创建日历
看到网上有高手直接用sql查询创建日历,也想自己动手实践一遍。笔者这里的实现和网上的都没有什么区别,思路也没有什么新意。觉得好玩,就把它记下来吧。 一、准备知识1、sql的with关键字关于with和公用表表达式(C...
Sqlserver:Exceute语句的使用:它太强大了
Execute语句最普通的用法就是执行存储过程。但他还有更强大、更广泛的使用方法。1.执行存储过程 存储过程名 支持 对象四部分名称 可以是:字面值 、 变量 传递的参数 可以使用 :字面值、变量、default值;...
SQL2005中利用PIVOT实现分组统计
PIVOT 是SQL Server 2005中新加入的运算符,PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。本篇文章中我们将通过具体的实例来讲...
十个步骤提高 SQL Server 安装的安全性
这里介绍了为提高 SQL Server 安装的安全性,您可以实施的十件事情: 1.安装最新的服务包。 为了提高服务器安全性,最有效的一个方法就是升级到 SQL Server 2000 Service Pack 3a (SP3a)。 另外,...
教你从SQL备份文件中导入现存数据库中
SQL本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。 SQL服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(...
使用用于SQL IIS虚拟目录管理实用工具
在使用 HTTP 访问 Microsoft SQL Server 2000 数据库之前,必须安装适当的虚拟目录。在运行 Microsoft Internet 信息服务 (IIS) 的计算机上,使用用于 SQL Server 的 IIS 虚拟目录管理实用工具(在"SQL Server...
SQL Server:基于WEB的数据库查询
本文通过一个实例介绍用ODBIC编写在中文WIN95下访问SQLSERVER数据库的应用程序,体会以下ODBIC功能的灵活、方便、易学的,推荐给大家共免。 97年以来基于WEB的数据库应用在数据库界谈论的颇多,基于WEB的...
介绍SQL Server中指定文件位置优化性能
本文介绍SQL Server中指定文件位置优化性能 在缺省情况下,SQL Server把所有文件作为服务器放置在同一个驱动盘中。除此之外,它还将每一数据库的日志文件放置在同一个驱动盘中。这样,所有的磁盘访问都会...
怎么整理 SQL Server性能调整清单
我需要做什么?太多了,我从哪里开始?我下一步该做什么?哇,我的SQL Server起来了!如果你从一开始就不知道要到哪里去,并且异常中断了SQL Server的运行,那么你做到了。看看这篇如何获得高性能SQL Server的性能...