摘要: 字符串函数:操作对象是字符型数据 1. 求字符串字节数:DATALENGTH 语法 DATALENGTH ( expression ) 参数 expression 任何类型的表达式。 返回类型 int 注释 DATALENGTH 对 varchar、varbinary、text、image、nvarchar 和 ntext 数据类型特别有用,因为这些数据类型可以存储可变长度数据。 NULL ... 阅读全文
posted @ 2009-04-23 14:13 杨子宜 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 约束:此部分内容在此做一简短介绍,详细内容会放入到数据库实践课中介绍如何在现有表上增加主键alter table 表名 add constraint 主键名 primary key(字段)alter table testkey add constraint pk_id primary key(id) 如何删除主键:alter table 表名 drop constraint 主键名alter ta... 阅读全文
posted @ 2009-04-23 14:10 杨子宜 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 作为一个数据库系统管理员,为了系统能安全稳定高效地运行,必须要时常对数据库进行维护,优化管理,在数据库比较多的情况下,这种维护工作会变得负重不堪。还好SQL SERVER 2005提供了十分实用的自动化管理,一些日常的维护优化工作,可以让SQL SERVER2005自己完成任务,大大减低了管理员的负担。SQL SERVER的自动化管理其实我们也不陌生,在前面介绍过的自动备份,自制调度等,都属于SQ... 阅读全文
posted @ 2009-04-23 14:10 杨子宜 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 事务在数据库中应该是很重要的一个概念。在这里只是简单介绍.详细内容会在数据库实践课中介绍 在使用DELETE和UPDATE命令对数据库进行更新时,一次只能操作一个表,这就带来数据库的数据不一致的问题。先修改一个表然后再修改另一个表,但就在你对一个表操作之后,在另一个操作之前会产生一个数据停滞的问题。例如企业取消了后勤部,需要将后勤部从部门表中删除,要修部门表,而员工表中的后勤部的员工怎么办... 阅读全文
posted @ 2009-04-23 14:08 杨子宜 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 用户管理:哪些用户可以使用:一种是WINDWOS一种是SQL SERVER用户 身份验证方式: windows验证: 安全,但不灵活 混合验证(WINDOWS SQL SERVER) SQL SERVER验证: 灵活,但不安全 让WINDOWS中的DUFEI 这个用户只能访问itet数据库下的YUANGONG 这个表只能检索yuangong表的信息。 1、... 阅读全文
posted @ 2009-04-23 14:06 杨子宜 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 索引 我们主要讲 索引的概念和作用 索引的类型 使用SSMS图形界面创建和管理索引 使用T-SQL语句创建和管理索引 选择和维护索引 索引是信赖于表建立的,也就是说没有单独的索引,只有建立在表上的索引。一个表的存储由两部分组成的:一部分用来存放表的数据页面,另一部分存放索引页面。索引就存放在索引页面上,我们一般是先查索引页面,从索引页面上找到我们所需要的信息后,再到数据页面上去找,并且索引页面... 阅读全文
posted @ 2009-04-23 14:04 杨子宜 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 触发器:本质是一个存储过程 常见的触发器类型:插入触发器 insert删除触发器 delete 更新触发器 update 插入触发器: 语法: create trigger 名称on 表名 for insertasbegin 代码end select * from users insert into users values ('张三','男',20,40) 例:禁止插入新记录 a... 阅读全文
posted @ 2009-04-23 14:01 杨子宜 阅读(546) 评论(2) 推荐(0) 编辑
摘要: sql server 取日期的年月日部分的函数 convert(varchar(10),getdate(),120) varchar(10) 截取位数可以调节,最多能显示19位(varchar(19))。 ---------------------------------- 查找存在某些字段的用户表和视图 select name,case when xtype='u' the... 阅读全文
posted @ 2009-04-17 11:35 杨子宜 阅读(184) 评论(0) 推荐(0) 编辑
摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[insertMdfalarmInfo]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[insertMdfalarmInfo]GOSET QUOTED_IDENTIFIER ... 阅读全文
posted @ 2009-04-17 11:29 杨子宜 阅读(269) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2009-04-16 10:37 杨子宜 阅读(191) 评论(0) 推荐(0) 编辑