当前位置:首页   >  技术文章列表  >  SqlServer

技术文章列表TOP

1、首先我们来先看一个简单的例子: 有[Sales.Orders]订单表和[Sales.Customers]顾客表,表的机构如下 业务要求:筛选  来自“按时打算”国家的用户以及所下的订单数 1 select 2 o.custid,COUNT(*) as ''订单数'' 3 from [Sales.Orde
日期:2013-11-20作者:Admin 点击:644
  MS SQL SERVER 获取当前数据库文件等信息,适用于多个版本:   SELECT dbf.file_id AS FileID        , db...
日期:2013-11-18作者:Admin 点击:493
Union与Union All的区别 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管
日期:2013-11-18作者:Admin 点击:488
USE master --转到系统表 go IF EXISTS(SELECT *  FROM sysdatabases WHERE name =''Test'') --查询是否存在Test数据库 DROP DATABASE Test --存在就删除 CREATE DATABASE Test --建库...
日期:2013-11-14作者:Admin 点击:555
1、交叉连接(就是将两张表的数据 交叉组合在一起) 有两张表 客户表:[Sales.Customers] 和订单表:[Sales.Orders]。 业务需求:实现 Customer中custid(客户Id) 和 Orders表中的 Orderid的 交叉连接 1 select 2 c.custid,o.orderid 3 from [Sale
日期:2013-11-14作者:Admin 点击:455
实现功能:新增特定类型的新闻时,自动追加特定的背景图片。 第一版(错误信息:不能在 ''inserted'' 表和 ''deleted'' 表中使用 text、ntext 或 image 列),代码如下: --创建insert插入类型触发器 if (object_id(''tgr_news_QA_insert'', ''tr'') is not
日期:2013-11-14作者:Admin 点击:618
  sql语句优化:       1。表加索引       2。少用like,直接用=所有值       3.where语句把能大量筛查的条件写
日期:2013-11-14作者:Admin 点击:705
其实很简单,一句话说完。 “State 是有限的,Status 是无限的。” 当然啦,一般概括性语言都是不明白的,其实意思就是,Status 里面的就是 State。 可以这么说,如果你要建立一个 枚举 的话,可以叫 State。 而一个变量如果是这个枚举类型的话,那么他的变量名就叫做 Status。 State 表示一个状
日期:2013-11-13作者:Admin 点击:631
1.有时在做项目时会有些期初数据更新,从老系统更新到新系统。如果用程序循环从老系统付给新系统。 2.有时在项目中需要同步程序,或者自动同步程序时会有大量数据更新就可能用到如下方法了。 3.为了做分析,需要整合一些数据到一个表中,涉及到通过主键关联多个表,获取其中的某些字段的值,通过update可以简单实现,找了一篇文章,挺不错:   
日期:2013-11-13作者:Admin 点击:636
【ROW_NUMBER 函数(Transact-SQL)】返回结果集分区内行的序列号,每个分区的第一行从 1 开始。 注释: ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) --(其中,COL1,COL2可以为多列) select xt.id, xt.item,
日期:2013-11-11作者:Admin 点击:590
1.利用SqlServer中的case when来把数据查询出来的数据替换成其它值显示 2.结果对比:  普通select查询出来的结果如下:  用了case when方法后显示结果如下:   3.具体使用...
日期:2013-11-11作者:Admin 点击:521
以前连接是正常的,就这两天连不上了。(没有耐心的直接看末尾解决办法) 错误消息如下: 1.尝试读取或写入受保护的内存。这通常指示其他内存已损坏。(System.Data) 2.已成功与服务器建立连接,但在登陆过程中发生错误。(provider:SSL Provider,error:0-接收到的消息异常,或格式不正确。)(Microsoft SQL
日期:2013-11-09作者:Admin 点击:652