随笔分类 - Sql Server
数据库
摘要:一.分组查询1.使用group by进行分组查询在使用group by关键字时,在select列表中可以指定的项目是有限制的,select语句中仅许以下几项:〉被分组的列〉为每个分组返回一个值得表达式,例如用一个列名作为参数的聚合函数group by的使用在这只写几个例子吧:例:select cou...
阅读全文
摘要:如何启动 SQL Server Agent(SQL Server 配置管理器) SQL Server 2008 R2 其他版本 4(共 6)对本文的评价是有帮助 - 评价此主题 可以从 SQL Server 配置管理器停止和启动 SQL Server 代理。启动 SQL Server 代理服务在“开始”菜单中,依次指向“所有程序”、Microsoft SQL Server 2008 R2、“配置工具”,然后单击“SQL Server 配置管理器”。在 SQL Server 配置管理器中,展开“服务”,然后单击“SQL 代理”。在结果窗格中,右键单击任何实例,再单击“启动”。SQL Serve.
阅读全文
摘要:SQL中EXISTS的用法指定一个子查询,检测行的存在。语法:EXISTS subquery参数:subquery是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。 结果类型:Boolean结果值:如果子查询包含行,则返回 TRUE。否则返回False。select Resc_id from dbo.Res_Coachwhere EXISTS (select * from Res_Coach where Resc_id is null)查询原理:遍历dbo.Res_Coach每一条,同时处理where条件(EXISTS (select * from Re
阅读全文
摘要:当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。
阅读全文
摘要:我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员 流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?那么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和 大家分享一下,希望对大家有帮助。要知道sql语句,我想我们有必要知道sqlserver查询分析器怎么执行我么sql语句的,我么很多人会看执行计划,或者用profile来监 视和调优查询语句或者存储过程慢的原因,但是如果我们知道查询分析器的执行逻辑顺序,下手的时候就胸有成竹,那么下手是不是有把握点呢?一:查询的逻辑
阅读全文
摘要:SQL2008如何创建定时作业?此方法也适应于Sql Server2005数据库,有兴趣的可以来看下!1.打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】;--2.鼠标右击【SQL Server 代理】,选择【启动(S)】,如已启动,可以省略此步骤;--3.展开【SQL Server 代理】列表,右击【作业】-->【新建作业】;--3.1 在【常规】选项卡中:-- 输入作业名称,如"My Job";--3.2 在【步骤】选项卡中:--3.2.1 点击【新建】,输入【步骤名称】,如“步骤1”,
阅读全文
摘要:GOTO命令用来改变程序执行的流程,使程序跳到标识符指定的程序行再继续往下执行。语法:GOTO 标识符标识符需要在其名称后加上一个冒号“:”。例如:“33:”,“loving:。SQL语句如下:DECLARE @X INTSELECT @X=1loving:PRINT @XSELECT @X=@X+1WHILE @X<=3 GOTO loving本篇文章来源于 转载请以链接形式注明出处 网址:http://www.cnblogs.com/12go/archive/2011/09/13/2174810.html
阅读全文

浙公网安备 33010602011771号