随笔分类 -  Sql Server

摘要:概念: 触发器(trigger)是SQLserver提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作(insert,delete,update)时就会激活它执行。触发器经常用于加强数据... 阅读全文
posted @ 2015-05-13 21:46 阿赫瓦里 阅读(47485) 评论(10) 推荐(61)
摘要:数据库中的视图是一个虚拟表。同真实的表一样,视图包含一系列带有名称的列和行数据,行和列数据用来自由定义视图和查询所引用的表,并且在引用视图时动态产生。本篇将通过一些实例来介绍视图的概念,视图的作用,创建视图,查看视图,修改视图,更新和删除视图等SQLServer的数据库知识。一:视图的概述 视图是... 阅读全文
posted @ 2015-05-09 15:49 阿赫瓦里 阅读(7969) 评论(3) 推荐(7)
摘要:简单来说,存储过程就是一条或者多条sql语句的集合,可视为批处理文件,但是其作用不仅限于批处理。本篇主要介绍变量的使用,存储过程和存储函数的创建,调用,查看,修改以及删除操作。一:存储过程概述 SQLServer中的存储过程是使用T_SQL编写的代码段。它的目的在于能够方便的从系统表中查询信息,... 阅读全文
posted @ 2015-05-06 23:43 阿赫瓦里 阅读(110341) 评论(28) 推荐(159)
摘要:查询语句可能返回多条记录,如果数据量非常大,需要使用游标来逐条读取查询结果集中的记录。应用程序可以根据需要滚动或浏览其中的数据。本篇介绍游标的概念、分类、以及基本操作等内容。一:认识游标 游标是SQLServer的一种数据访问机制,它允许用户访问单独的数据行。用户可以对每一行进行单独的处理,从而降... 阅读全文
posted @ 2015-05-05 21:24 阿赫瓦里 阅读(49224) 评论(4) 推荐(41)
摘要:索引用于快速找出在某个列中有某一特定值的行,不使用索引,数据库必须从第一条记录开始读完整个表,直到找出相关的行。表越大,查询数据所花费的时间越多,如果表中查询的列有一个索引,数据库能快速到达一个位置去搜索数据,本篇主要介绍与索引相关的内容,包括索引的含义和特点,索引的分类,索引的设计原则以及如何创... 阅读全文
posted @ 2015-05-03 21:26 阿赫瓦里 阅读(20432) 评论(3) 推荐(22)
摘要:系统信息包括当前使用的数据库名称,主机名,系统错误消息以及用户名称等内容。使用SQL SERVER中的系统函数可以在需要的时候获取这些信息。下面介绍系统函数的作用和使用方法。1.返回表中指定字段的长度 COL_LENGTH(table,column)函数返回表中指定字段的长度值。其返回值为in... 阅读全文
posted @ 2015-05-01 13:43 阿赫瓦里 阅读(6254) 评论(0) 推荐(6)
摘要:日期和时间函数主要用来处理日期和时间值,本篇主要介绍各种日期和时间函数的功能和用法,一般的日期函数除了使用date类型的参数外,也可以使用datetime类型的参数,但会忽略这些值的时间部分。相同的,以time类型值为参数的函数,可以接受datetime类型的参数,但会忽略日期部分。1.获取系统... 阅读全文
posted @ 2015-04-30 22:34 阿赫瓦里 阅读(20772) 评论(4) 推荐(2)
摘要:一:数据类型转换函数 在同时处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换。对于数据类型相近的值是有效的,比如int和float,但是对于其它数据类型,例如整型和字符类型,隐士转换就无法实现了,此时必须使用显示转换。为了实现这种显示转换,T-SQL提供了两个显示转换函数,分... 阅读全文
posted @ 2015-04-29 22:57 阿赫瓦里 阅读(9235) 评论(0) 推荐(2)
摘要:数学函数主要用来处理数值数据,主要的数学函数有:绝对值函数,三角函数(包括正弦函数,余弦函数,正切函数,余切函数)、对数函数,随机函数等。在错误产生时,数学函数将返回空值null。本次介绍各种数学函数的功能和用法。1.绝对值函数ABS(x)和返回圆周率的函数PI() ABS(x)返回x的绝对值,... 阅读全文
posted @ 2015-04-28 21:47 阿赫瓦里 阅读(3820) 评论(0) 推荐(4)
摘要:字符串函数用于对字符和二进制字符进行各种操作1.ASCII()函数 ASCII(character_expression)函数用于返回字符串表达式中最左侧的ASCII代码值。参数character_expression必须是一个char或varchar类型的字符串表达式。 eg: select AS... 阅读全文
posted @ 2015-04-27 22:26 阿赫瓦里 阅读(7424) 评论(4) 推荐(8)
摘要:数据类型是一种属性,用于指定对象可保存的数据的类型,SQL Server中支持多种数据类型,包括字符类型、数值类型以及日期类型等。数据类型相当于一个容器,容器的大小决定了装的东西的多少,将数据分为不同的类型可以节省磁盘空间和资源。 Sql Server 还能自动限制每个数据类型的取值范围... 阅读全文
posted @ 2015-04-26 16:15 阿赫瓦里 阅读(21783) 评论(5) 推荐(16)
摘要:一、使用Transact_SQL创建数据库Transact_SQL语法如下: create database database_name [ on [primary] [ [,...n] ] ] [ log on [[,...n]] ]; ::= ( name=logi... 阅读全文
posted @ 2015-04-25 21:49 阿赫瓦里 阅读(13676) 评论(0) 推荐(6)