
SqlServer
文章平均质量分 57
fenghu89
329331841
展开
-
北大青鸟s2Sql第六章存储过程
--**************************************************常用系统存储过程--查询所有数据库sp_databases--更改库名字sp_renamedb test1,test--更改登录帐号密码sp_password sa,198689,sa--更改表名sp_rename city,city1--更改数据库名sp原创 2008-02-18 21:16:00 · 951 阅读 · 0 评论 -
mssql数据库的事务隔离级别
数据库的事务隔离级别(TRANSACTION ISOLATION LEVEL)是一个数据库上很基本的一个概念。为什么会有事务隔离级别,SQL Server上实现了哪些事务隔离级别?事务隔离级别的前提是一个多用户、多进程、多线程的并发系统,在这个系统中为了保证数据的一致性和完整性,我们引入了事务隔离级别这个概念,对一个单用户、单线程的应用来说则不存在这个问题。 首先,我们来看一下高并发的系统中会原创 2008-01-20 22:17:00 · 2094 阅读 · 2 评论 -
北大青鸟s2Sql第三章
--声明临时表declare @myTable table( id varchar(30) , score int)insert into @myTable select examNo,writtenExam from stuMarksselect * from @myTable--case的多种用法select name,score,case score原创 2008-01-13 21:36:00 · 1006 阅读 · 0 评论 -
sql行列互换问题
create table tb_student --create table( sname varchar(20), object varchar (20), score int)goinsert tb_student select a,EN,89 union all --add data to table select a,CH,78 union all原创 2008-01-14 10:34:00 · 737 阅读 · 0 评论 -
Sqlserver常用命令
附加数据库: sp_attach_single_file_db stu,F:/accp4.0课件/S1/SQL Base/stuDB_Data.MDF原创 2008-01-10 21:14:00 · 649 阅读 · 0 评论 -
sqlserver三大范式
1 第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式原创 2008-01-09 22:05:00 · 956 阅读 · 0 评论 -
sqlserver中的函数
定符串处理函数 charindex 返回字符串中指定表达式的起始位置。 语法CHARINDEX ( 要查询的字符串, 字符串 [ , 从字符串中第几个字符开始查询] ) lower将字符串转换为小写upper将字符串转换为大写ltrim 清除字符左边的空格rtrim清除字符右边的空格right从字符串右边返回指定数目的字符ri原创 2007-12-07 11:09:00 · 598 阅读 · 0 评论 -
连接两台机器上的数据库
--创建一个连接的服务器exec sp_addlinkedserver 192.168.1.68--创建登录exec sp_addlinkedsrvlogin 192.168.1.68,false,null,sa,sa--使用 select * from [192.168.1.68].pubs.dbo.jobs --删除服务 exec sp_dropserver原创 2007-12-03 19:52:00 · 644 阅读 · 0 评论 -
sqlserver中插入多行数据
1.insert into 表名[列名] select [列名] from 表名2.select [列名] into [表名] from [源表名] 此处要注意的是 插入数据的表必须是不存在的 此操作会创建一个新的表3.insert into 表名[列名] select aaa,bb union select aaa,bb union select aaa,原创 2007-12-01 22:30:00 · 3826 阅读 · 0 评论 -
s2Sql第七章触发器
--修改触发器if exists (select * from sysobjects where name=Update_stuNO) drop trigger Update_stuNOgocreate trigger Update_stuNOon stuInfowith encryptionfor updateas declare @stuNo varchar(20),@stuNo1原创 2008-02-20 10:19:00 · 575 阅读 · 0 评论 -
sql创建自定义数据类型
除了使用系统提供的数据类型外,用户还可以根据需要用自定义的数据类型来定义表的列或声明变量。 7.3.1 用Enterprise Manager 创建用户自定义数据类型 用Enterprise Manager 创建用户自定义数据类型的方法是:在Enterprise Manager 中选择要创建用户自定义类型的数据库,在数据库对象“User Defined Data Types”上单击右原创 2007-11-29 20:37:00 · 9711 阅读 · 0 评论 -
sqlserver数据类型详解
SQL Server中的数据类型详解 (1)char、varchar、text和nchar、nvarchar、ntextchar 和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充原创 2007-11-27 17:18:00 · 968 阅读 · 0 评论 -
char与nchar varchar与nvarchar
char,varchar用于描述定,变长的字符型数据。nchar,nvarchar用来存储Unicode字符集的定,变长字符型数据create table test_nchar (nchar_col nchar(10), nvarchar_col nvarchar2(10));insert into test_nchar values (nchar定长, nvarchar变长原创 2007-11-27 17:10:00 · 918 阅读 · 0 评论 -
索引
关于索引的常识 影响到数据库性能的最大因素就是索引。由于该问题的复杂性,我只可能简单的谈谈这个问题,不过关于这方面的问题,目前有好几本不错的书籍可供你参阅。我在这里只讨论两种SQL Server索引,即clustered索引和nonclustered索引。当考察建立什么类型的索引时,你应当考虑数据类型和保存这些数据的column。同样,你也必须考虑数据库可能用到的查询类型以及使用的最为原创 2008-01-20 23:36:00 · 471 阅读 · 0 评论