之乎者也,阿弥陀佛

软件设计的原则就是,化繁为简,化难为易,把人的思维集中在简单的领域,然后通过有序的组合实现复杂的逻辑。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  SQLSERVER

摘要:定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的... 阅读全文
posted @ 2010-01-22 10:01 搏击的小船 阅读(239) 评论(0) 推荐(0)

摘要:SQL Server 2005 BI系列课程:http://www.msdnwebcast.com/webcast/1993.aspx或者看MSDN 如何建立基于SSAS的Reporting Services报表,以及参数(parameters)使用 见:http://www.cnblogs.com/brucenan/archive/2009/11/01/1594127.htmlhttp://ww... 阅读全文
posted @ 2010-01-19 18:33 搏击的小船 阅读(290) 评论(0) 推荐(0)

摘要:SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。下表列出 SET 与 SELECT ... 阅读全文
posted @ 2010-01-08 10:04 搏击的小船 阅读(530) 评论(0) 推荐(0)

摘要:当 SET XACT_ABORT 为 ON 时,如果执行 Transact-SQL 语句产生运行时错误,则整个事务将终止并回滚。当 SET XACT_ABORT 为 OFF 时,有时只回滚产生错误的 Transact-SQL 语句,而事务将继续进行处理。如果错误很严重,那么即使 SET XACT_ABORT 为 OFF,也可能回滚整个事务。OFF 是默认设置。编译错误(如语法错误)不受 SET XACT_ABORT 的影响。对于大多数 OLE DB 提供程序(包括 SQL Server),必须将隐式或显示事务中的数据修改语句中的 XACT_ABORT 设置为 ON。唯一不需要该选项的情况是在提 阅读全文
posted @ 2010-01-06 12:08 搏击的小船 阅读(487) 评论(1) 推荐(0)

摘要:1、cast cast(data as Data_Type)例:declare @data int set @data=5select cast(@data as char(2))+'ABC' -- 结果为: 5 ABC2、convert convert(data_Type,expresses(,style)) -- style 为指定日期的样式select CONVERT(varchar,getdate(),120)--2009-03-15 15:10:02select replace(replace(replace(CONVERT(varchar, getdate(), 1 阅读全文
posted @ 2009-11-18 14:49 搏击的小船 阅读(812) 评论(0) 推荐(0)

摘要:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII码转换为字符。如果没有输入0~255之间的ASCII码值,CHAR()返回NULL。3、LOWER()和UPPER()LOWER()将字符... 阅读全文
posted @ 2009-11-18 00:53 搏击的小船 阅读(501) 评论(0) 推荐(0)

摘要:关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句? 胜 负 2005-05-09 2 2 2005-05-10 1 2 -------------------------------------... 阅读全文
posted @ 2009-11-18 00:42 搏击的小船 阅读(347) 评论(0) 推荐(0)

摘要:一、 case when ...then ... else... end 用法 数据表如下,我们要查询的时候直接判断:比如查询出张三,男,李四3,女 只要一条SQL语句即可select [name],(case when sex=1 then '男' else '女' end) as sex from 表名二 、group by 的使用例如:表如下ID 名称(name) 仓库 数量 01 西瓜 一... 阅读全文
posted @ 2009-11-17 23:13 搏击的小船 阅读(828) 评论(0) 推荐(0)

摘要:一个sql语句:一个表test有四个字段id,a,b,c,如果表中的记录有三个字段a,b,c都相等,则说明这条记录是相同的,求相同的记录的个数 。select a,b,c,count(*) from (select c.a,c.b,c.c from test c) having count(*) >= 2 group by a,b,c或select zdbh,tdzl,zdmj,count(*) from ecaadmin.zdsx group by zdbh,tdzl,zdmj having count(*) >= 2 阅读全文
posted @ 2009-11-17 16:07 搏击的小船 阅读(1164) 评论(0) 推荐(0)

摘要:[代码] 阅读全文
posted @ 2009-11-05 12:09 搏击的小船 阅读(210) 评论(0) 推荐(0)

摘要:本地、远程都可以:1.首先在sql2000上建立一个数据库test;2.打开sql2005,选择一个数据库右键->导出数据:3.进入sql导入导出向导:选择要导出的数据源:(默认是从本地导出)4.选择要导入的数据源:在选择目标数据库我们选择了远程的sql2000上的数据库5.点击下一步,选择一个表或多个表的数据和视图选项,再下一步:这里有个很重要的地方,就是下图的目标表,请注意远程你一般是没... 阅读全文
posted @ 2009-09-02 15:13 搏击的小船 阅读(1665) 评论(0) 推荐(0)

摘要:本文讲解一般数据库系统中经常使用的字典的设计:字典表(Dictionary)字段名 类型 说明 编号 Char(16) 间断增量(Not Null,PK) 分类名称 Varchar(64) 用来进行过滤选取字典表相关域 内容 Varchar(255) 上级编号 Char(16) 取Dictionary的编号(FK),用来进行等级设计。使之成为树型结构。 使用这样的数据字典,就可以完成系统一般需要的... 阅读全文
posted @ 2009-08-03 21:53 搏击的小船 阅读(2978) 评论(0) 推荐(0)

摘要:总体解释:DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CR... 阅读全文
posted @ 2009-06-17 11:05 搏击的小船 阅读(225) 评论(0) 推荐(0)

摘要:何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。常见的触发器有三种:分别应用于Insert , Update , Delete 事件,下面我们来用几个最简单示例来看看触发器的作用。假如有1个表UserInfo,有3个字段ID,UserName,PassWord,我们假如需要时刻关注UserInfo表的UserName... 阅读全文
posted @ 2009-04-17 00:48 搏击的小船 阅读(951) 评论(0) 推荐(0)

摘要:一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'... 阅读全文
posted @ 2009-03-12 13:45 搏击的小船 阅读(453) 评论(0) 推荐(1)

摘要:装过vs2005后把SQL Server卸载后,开始安装 Sql Server 2005 简体中文版 Developer Edition 版。在安装开发版的时候,安装程序在检查系统需求的时候,出现了性能计数器要求错误。 查看帮助得知需要到注册表进行修改: 1.在 “开始” --> “运行”中输入 regedit,开启注册表编辑器。定位到[HKEY_LOCAL_MACHINE\SOF... 阅读全文
posted @ 2009-03-07 23:47 搏击的小船 阅读(1164) 评论(1) 推荐(0)