随笔分类 -  SQLSERVER

摘要:MIN()与MAX()函数 的注意事项定义: MIN()函数用于返回一个列范围内的最小非空值;MAX()函数用于返回最大值。这两个函数可以用于大多数的数据类型,返回的值根据对不同数据类型的排 序规则而定。为了说明这两个函数,假设有一个表包含了两列值,一列是整型值,另一列是字符型值测试数据:CREA... 阅读全文
posted @ 2015-12-03 14:59 咕-咚 阅读(475) 评论(0) 推荐(1)
摘要:NULL 不能 参数 avg 等函数的 使用吗?首先它是这样定义的: AVG()函数用于返回一组数值中所有非空数值的平均值如果一组值中有NULL ,那么它不参与计算,有些人喜欢这样干:SELECT AVG(ISNULL(VAL,0)); 如果为空的话,就用0来代替。如果把缺少的... 阅读全文
posted @ 2015-12-03 14:48 咕-咚 阅读(648) 评论(0) 推荐(0)
摘要:sqlserver 内置函数http://www.cnblogs.com/moss_tan_jun/archive/2010/08/23/1806861.html这里总结的很详细滴呀 阅读全文
posted @ 2015-12-03 11:59 咕-咚 阅读(130) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数 阅读全文
posted @ 2015-11-24 10:32 咕-咚 阅读(480) 评论(0) 推荐(0)
摘要:T-SQL 基于列的逻辑表达式 (CASE)测试数据:CREATE TABLE STU(ID INT NOT NULL PRIMARY KEY IDENTITY(1,1),NAME NVARCHAR(20),SEX INT,REMARK NVARCHAR(100))GOINSERT INTO ST... 阅读全文
posted @ 2015-10-13 16:18 咕-咚 阅读(482) 评论(0) 推荐(0)
摘要:SQL Server 完整模式下的事务日志 1.在完整恢复模式下,日志作为恢复数据的重要组成部分,日志的管理和对日志空间使用的管理则需要重视 2.在完整恢复模式下,CheckPoint不会截断日志。只有对日志的备份才会将MinLSN向后推并截断日志 3.从日志恢复数据的原理是Redo,也就是将日志中... 阅读全文
posted @ 2015-10-08 14:11 咕-咚 阅读(319) 评论(0) 推荐(0)
摘要:SQL Server 简单模式下的事务日志 1.在简单恢复模式下,日志几乎是不用进行管理的。每一次CheckPoint都有可能截断日志,从而来回收不活动的VLF以便重复利用空间 2.简单恢复模式下日志是不保存的(当事务结束后,相关的会被截断)。 3.用于保证事务回滚和崩溃恢复的用途.所以备份日... 阅读全文
posted @ 2015-10-08 14:06 咕-咚 阅读(647) 评论(0) 推荐(0)
摘要:- 阅读全文
posted @ 2015-10-08 11:47 咕-咚 阅读(140) 评论(0) 推荐(0)
摘要:SQL Server中结备份尾日志的两种方法1.概念: 在DB_1处做了完整备份,并且接下来两次分别做了两次日志备份(Log_1和Log_2),在Log_2备份完不久服务器由于数据所在磁盘损坏。这时如果日志文件完 好,则可以通过备份尾部日志(Tail of log)后,从DB_1开始恢复,依... 阅读全文
posted @ 2015-10-08 10:54 咕-咚 阅读(4306) 评论(0) 推荐(0)
摘要:SQLSERVER全文索引 整理中..... 阅读全文
posted @ 2015-10-08 10:20 咕-咚 阅读(145) 评论(0) 推荐(0)
摘要:SQLSERVER 备份方案的选择整理中... 阅读全文
posted @ 2015-10-07 14:27 咕-咚 阅读(184) 评论(0) 推荐(0)
摘要:SQLSERVER中char nchar varchar nvarchar的区别 1.Unicode给每个字符提供了一个唯一的数字,不论是什么平台不论是什么程序不论是什么语言 2.Unicode都是双字节的 3.非Unicode中English是单字节,中文双字节A.存储Unicoden... 阅读全文
posted @ 2015-09-30 11:13 咕-咚 阅读(285) 评论(0) 推荐(0)
摘要:一个SQLSERVER数据库会处于很多种状态,例如 ONLINE、OFFLINE,RESTORING、RECOVERING、RECOVERY_PENDING、SUSPECT、EMERGENCY 。只有在ONLINE的状态下,数据库才能被正常访问。可以利用下面的语句来查看它的状态select name... 阅读全文
posted @ 2015-09-30 11:08 咕-咚 阅读(1507) 评论(0) 推荐(0)
摘要:SQLSERVER 备份还原常见错误以及解决方法 个人在做测试的时候发现的常见问题,和一些解决方案,记录下来,以免遗忘!错误一解决方法: 先分离源数据库,然后你可以使用 move 属性 或者直接添加 REPLACE REPLACE 方法 --t-sql 附加数据库 记得:USE MAST... 阅读全文
posted @ 2015-09-30 11:07 咕-咚 阅读(1156) 评论(0) 推荐(0)
摘要:SQLSERVER标识列SQL Server中的标识列又称标识符列,习惯上又叫自增列。该种列具有以下三种特点:1、列的数据类型为不带小数的数值类型2、在进行插入操作时,该列的值是由系统按一定规律生成,不允许空值3、列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列。创建标识列 C... 阅读全文
posted @ 2015-09-25 17:27 咕-咚 阅读(2221) 评论(0) 推荐(1)
摘要:SQL语句去除重复字段项直接上代码--测试数据库Create table Test(Id int primary key identity(1,1) not null,name varchar(100) null,age varchar(100) null)GO--测试数据insert into T... 阅读全文
posted @ 2015-09-25 13:56 咕-咚 阅读(2174) 评论(0) 推荐(0)
摘要:SQLSERVER 备份还原 参考文献:--概念讲解:http://www.jb51.net/article/31038.htm--事务日志概念:http://www.cnblogs.com/CareySon/archive/2012/02/13/2349751.html(非常详细)上面这些文章已经... 阅读全文
posted @ 2015-09-23 15:27 咕-咚 阅读(368) 评论(0) 推荐(0)
摘要:SQL SERVER 自定义函数标量函数:返回一个标量值表格值函数{内联表格值函数、多表格值函数}:返回行集(即返回多个值)主要是熟悉具体的语法和常用的函数标量函数CREATE FUNCTION FUN(@A INT,@B INT)RETURNS INT AS BEGIN DECLAR... 阅读全文
posted @ 2015-09-21 15:45 咕-咚 阅读(501) 评论(0) 推荐(0)
摘要:SQLSERVER 中架构的概念 阅读全文
posted @ 2015-09-21 15:40 咕-咚 阅读(404) 评论(0) 推荐(0)
摘要:SQLSERVER 中的触发器 你可以将触发器理解成现实生活中开关,触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活 它的分类,sqlserver 中有两类触发器,DML触发器和DDL触发器。触发器可以用来实现对表实施复杂的完整性约束,触发... 阅读全文
posted @ 2015-09-21 10:32 咕-咚 阅读(3153) 评论(0) 推荐(0)