SQL Server
Selena
具有蜗牛精神~加油,相信生活会更加美好!
展开
-
Case具有两种格式。简单Case函数和Case搜索函数。
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN'1'THEN'男'WHEN'2'THEN'女'ELSE'其他'END--Case搜索函数CASEWHEN sex = '1'THEN'男'WHEN sex = '2'THEN'女'ELSE'其他'END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下转载 2011-04-10 20:50:00 · 2555 阅读 · 0 评论 -
数据备份、重建索引、检查数据库,删除备份
方法一、用作业--备份DECLARE@strPathNVARCHAR(200) set@strPath=convert(NVARCHAR(19),getdate(),120) set@strPath=REPLACE(@strPath,':','-') set@strPath='H:\back\'+'db_name'+@strPath+原创 2012-12-18 11:06:58 · 1318 阅读 · 0 评论 -
行列转换(二)
原文转自:http://topic.csdn.net/u/20090912/14/25d2e1b2-f352-4713-8618-d3433ba27bef.html有一表商品id 商品名称 客户名称 日期 销量 1 a 张三 2009-1-1 1 1 a 李四 2009-1-5 2转载 2012-10-14 13:31:38 · 651 阅读 · 0 评论 -
行列互换(一)
原文转自:http://topic.csdn.net/u/20080614/17/22e73f33-f071-46dc-b9bf-321204b1656f.html--行列互转/***********************************************************************************************************转载 2012-09-24 16:11:47 · 711 阅读 · 0 评论 -
SQL 优化原则
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简转载 2012-08-02 21:34:12 · 633 阅读 · 0 评论 -
查询表、存储过程、触发器的创建时间和最后修改时间
--查询建立时间--表select* from sysobjects where id=object_id(N'表名') and xtype='U' --表的结构 select * from syscolumns where id=object_id(N'表名') --存储过程 select * from sysobjects where i原创 2012-07-13 08:37:48 · 3119 阅读 · 0 评论 -
SQL Server 2008外围应用配置器及跨库查询设置
SQL Server2008 外围应用配置器1、选中SSMS右键—Facets(方面)2、在显示视图界面从下拉框选择外围应用配置器(Surface Area Configuration),设置相关配置 开启跨库连接命令:--启用方法,就可以跨服务器查询:exec sp_configure 'show advanced options',1 reconfig原创 2012-04-12 08:47:53 · 4382 阅读 · 0 评论 -
清除日志语句
--清除日志语句DECLARE @sql VARCHAR(500),@dbname VARCHAR(40)SET @dbname='jiekou_pa'SET @sql=' USE [master] ALTER DATABASE '+@dbname+'SET RECOVERY SIMPLE WITH NO_WAIT ALTER DATABASE原创 2012-03-31 10:14:41 · 1202 阅读 · 0 评论 -
修复数据库语法
--修复数据库EXECsp_dboption 'database','single user','True' DBCC CHECKDB('database',REPAIR_REBUILD )EXEC sp_dboption 'database','single user','false'DBCC checkdb('databasename',noindex)--s原创 2012-03-31 10:01:12 · 707 阅读 · 0 评论 -
SQL 事物
原文转自:http://www.cnblogs.com/lf78995525/archive/2010/07/21/1781983.html SQL事务 一、事务概念 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适转载 2012-03-26 11:38:27 · 849 阅读 · 0 评论 -
SQL Server 2005编程基础知识--Transaction-SQL的语法规则
SQL Server 2005编程基础知识1、Transaction-SQL的语法规则---------------------------------------------------------------------------------------------------------------- 语法规则 说明----原创 2011-10-31 21:11:57 · 2000 阅读 · 0 评论 -
控制流语句---SQL Server 2005语法
控制流语句 Transact-SQL提供称为控制流的特殊关键字,用于控制Transact-SQL语句、语句块和存储过程的执行流。这些关键字可用于Transact-SQL语句、批处理和存储过程中。 控制流语句就是用来控制程序执行流程的语句,使用控制流语句原创 2011-10-05 11:04:24 · 1892 阅读 · 0 评论 -
SQL中IN和EXISTS用法的区别
SQL中IN和EXISTS用法的区别NOT INSELECT DISTINCT MD001FROM BOMMD WHERE MD001NOT IN (SELECT MC001FROM BOMMC)NOT EXISTS,exists的用法跟in不一样,一般都需要和子表进行关联,而且关联时,需要用索引,这样就可以加快速度selectDISTINCT原创 2011-06-10 14:50:00 · 5593 阅读 · 0 评论 -
Where 和Having的区别
1、作用对象不同:where子句作用于表(或视图)中得行,而having子句作用于形成的组; where子句限定查找的行,having子句限定查找的组;2、执行顺序不同:若查询语句中同时有where子句和H原创 2011-08-11 16:11:53 · 3187 阅读 · 0 评论 -
SQL游标原理和使用方法
数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。1.1 游标和游标的优点转载 2011-08-08 22:16:10 · 595 阅读 · 0 评论 -
一个题目涉及到的50个Sql语句
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学转载 2011-08-08 21:59:52 · 614 阅读 · 0 评论 -
SET NOCOUNT
SET NOCOUNT使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息。语法SET NOCOUNT { ON | OFF }注释当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。即使当 SET NOCOUNT 为 ON 时,转载 2011-06-09 10:23:00 · 927 阅读 · 0 评论 -
SQL Server2008将服务器内存几乎占满,网上查找到的一些经验总结
方法一:是设置SQL Server的最大使用内存如果系统内存为60G,可以最大设置为58Gsp_configure'max server memory',28*1024goreconfigurewith overridego 方法二:使用以下语句查找出什么语句读 内存很高,查处查询语句或过程在进行优化SELECT SS.SUM_EXECUTION_原创 2013-07-24 11:56:15 · 4711 阅读 · 0 评论