部分内容为学习过程中从网上搜集保存备份,以防源网站关闭后无法检索。如有涉及版权请留言,看到后处理

随笔分类 -  SQL

摘要:一、同服务器 dbo可以省略,点不能。 二、不同服务器 阅读全文
posted @ 2016-12-23 09:35 Y档案Y 阅读(188) 评论(0) 推荐(0)
摘要:2014-01-09 16:41 1687人阅读 评论(1) 收藏 举报 2014-01-09 16:41 1687人阅读 评论(1) 收藏 举报 分类: 数据库(1) 分类: 数据库(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2016-12-22 16:52 Y档案Y 阅读(2845) 评论(0) 推荐(0)
摘要:在SQL Server 2008上删除已运行维护计划后,维护计划job没有自动删除掉,手工再删除维护计划job,提示删除失败。 错误现象:delete 语句与 reference 约束"FK_subplan_job_id"冲突。该冲突发生于数据库"msdb",表"dbo.sysmaintplan_s 阅读全文
posted @ 2016-12-16 14:10 Y档案Y 阅读(3088) 评论(0) 推荐(0)
摘要:删除作业计划出错(DELETE语句与 REFERENCE约束"FK_subplan_job_id"冲突。) 阅读全文
posted @ 2016-12-16 11:08 Y档案Y 阅读(1616) 评论(2) 推荐(0)
摘要:sybase sqlserver *= left join =* right join 阅读全文
posted @ 2016-11-30 14:53 Y档案Y 阅读(491) 评论(0) 推荐(0)
摘要:DUMP TRANSACTION [TBNAME] WITH NO_LOGBACKUP LOG [TBNAME] WITH NO_LOGDBCC SHRINKDATABASE([TBNAME]) 1.清空日志:DUMP TRANSACTION [databasename] WITH NO_LOG 2 阅读全文
posted @ 2016-11-28 15:23 Y档案Y 阅读(400) 评论(0) 推荐(0)
摘要:由于这个游标 执行一下就相当于SELECT一下 其效率不敢恭维也没做深入研究。 1 table1结构如下 2 id int 3 name varchar(50) 4 5 declare @id int 6 declare @name varchar(50) 7 declare cursor1 cur 阅读全文
posted @ 2016-11-17 10:32 Y档案Y 阅读(507) 评论(0) 推荐(0)
摘要:SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一) SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了 阅读全文
posted @ 2016-11-17 10:21 Y档案Y 阅读(274) 评论(0) 推荐(0)
摘要:SERVERPROPERTY 返回有关服务器实例的属性信息。 语法 SERVERPROPERTY ( propertyname ) 参数 propertyname 是包含要返回的服务器属性信息的表达式。Propertyname 可以是下列值中的一个。 属性名称返回的值 Collation 服务器的默 阅读全文
posted @ 2016-08-25 09:09 Y档案Y 阅读(3793) 评论(0) 推荐(0)
摘要://查询所有表明 select name from sysobjects where xtype='u' select * from sys.tables //查询数据库中所有的表名及行数 SELECT a.name, b.rows FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE (a.type... 阅读全文
posted @ 2016-06-23 16:17 Y档案Y 阅读(224) 评论(0) 推荐(0)
摘要:1、显示行号 如果数据没有删除的情况下主键与行号是一致的,但在删除某些数据,行号就与主键不一致了,这时需要查询行号就需要用新的方法,在SQL Server2005之前,需要使用临时表,但在SQL Server2005中,使用ROW_NUMBER()非常方便。 select row_number() 阅读全文
posted @ 2016-04-29 09:51 Y档案Y 阅读(307) 评论(0) 推荐(0)
摘要:我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); ... 阅读全文
posted @ 2016-01-27 09:42 Y档案Y 阅读(695) 评论(1) 推荐(0)
摘要:1、启用Ad Hoc Distributed Queries在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的启用Ad Hoc Distributed Queries的方法... 阅读全文
posted @ 2015-12-17 16:33 Y档案Y 阅读(407) 评论(0) 推荐(0)
摘要:做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等。因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准。我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构... 阅读全文
posted @ 2015-12-17 15:41 Y档案Y 阅读(4550) 评论(0) 推荐(0)
摘要:(1) 图1 当ANSI_NULLS置ON,比较要用is而不是= sql2005支持try + 20160822 阅读全文
posted @ 2015-12-11 10:10 Y档案Y 阅读(307) 评论(0) 推荐(0)
摘要:2016.3.14 原帖链接:http://bbs.csdn.net/topics/280002741 表架构 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 阅读全文
posted @ 2015-11-27 10:05 Y档案Y
摘要:Q:怎么删掉sql server登录时的用户名?(仅仅是删掉那个登录时的提示)A:先关闭数据库登录引擎,然后删除:%AppData%\Microsoft\Microsoft SQL Server\100\Tools\Shell\下的 SqlStudio.bin 文件。(直接在资源管理器中粘贴)再开s... 阅读全文
posted @ 2015-11-24 18:56 Y档案Y 阅读(157) 评论(0) 推荐(0)
摘要:1as 的用处 as可以对表和列取别名 在开发过程中经常遇到开始给某一个的字段去field1的名称,但后来有感觉field1字段指定不确切,于是又把此字段改成了field2,由于开始认 为field1是常量,于是到处使用字符串field1,而且程序中又含有大量对field1的处理, 此时就可以使用a... 阅读全文
posted @ 2015-11-18 10:21 Y档案Y 阅读(370) 评论(0) 推荐(0)
摘要:聚合函数Avg(numeric_expr)返回integer、decimal、money、float---返回组中各值的平均值 Count(*|column_name|distinct column_name) 返回integer---返回表中的记录数|返回指定列的数目|返回指定列的不同值的数目 C... 阅读全文
posted @ 2015-11-09 15:42 Y档案Y 阅读(288) 评论(0) 推荐(0)
摘要:jack 1tom 2anni 3poly 4select buyer_name,(case when buyer_id = '1' then '东' when buyer_id = '2' then '南' when buyer_id = '3' then '... 阅读全文
posted @ 2015-11-06 16:27 Y档案Y 阅读(254) 评论(0) 推荐(0)