- 浏览: 246851 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (232)
- 瞎扯两句 (8)
- 操作系统 (5)
- 工作笔记 (33)
- 设计模式 (1)
- java (57)
- Java IDE (7)
- hibernate (17)
- oracle (46)
- ms sql (2)
- spring (9)
- struts2 (0)
- javascript (16)
- java_code (2)
- java之集合 (2)
- java之线程 (4)
- java之IO (4)
- java之虚拟机 (6)
- java之异常 (0)
- EJB (4)
- XML (4)
- 数据结构-算法 (2)
- 架构设计 (5)
- 配置信息 (2)
- 阅读笔记 (6)
- IT专业英语 (1)
- PI (0)
- 单元测试 (1)
最新评论
以前工作中一直用的是oracle数据库,现在进入新的公司,有些项目要用sqlserver,目前一点也不熟悉,遇到一点问题就解决一点吧。
1.
sqlserver的 isnull()函数 与 oracle的nvl()函数功能 应该是相同的。
当时情况是当column为Null时转化为字符串"Not Available".开始尝试用case when来实现:
case t.office
when null then 'Not Available'
when '' then 'Not Available'
else t.office
end
结果前两个条件一直进入不了。最后上网查阅,尝试isnull()函数。
isnull(t.office,'Not Available')
结果成功!
2.
连动框的数据源问题。
框架自己实现了多级联动框。但是我的有点特殊。
对于一级,是必填项目,而且要求检索所有数据,无限制条件。
二级非必填,根据一级选择数据变化。
所以,我选择了进行 左外连接 来实现数据源。
select a.name,a.id, isnull(b.office,'Not Available'),b.officeId
from tablea a left outer join tableb b
on a.officeId=b.officeId
and b.xx=xxx and b.yyy=yyyy
3.
存储过程中游标的使用以及其他
4.
待续啊待续
1.
sqlserver的 isnull()函数 与 oracle的nvl()函数功能 应该是相同的。
当时情况是当column为Null时转化为字符串"Not Available".开始尝试用case when来实现:
case t.office
when null then 'Not Available'
when '' then 'Not Available'
else t.office
end
结果前两个条件一直进入不了。最后上网查阅,尝试isnull()函数。
isnull(t.office,'Not Available')
结果成功!
2.
连动框的数据源问题。
框架自己实现了多级联动框。但是我的有点特殊。
对于一级,是必填项目,而且要求检索所有数据,无限制条件。
二级非必填,根据一级选择数据变化。
所以,我选择了进行 左外连接 来实现数据源。
select a.name,a.id, isnull(b.office,'Not Available'),b.officeId
from tablea a left outer join tableb b
on a.officeId=b.officeId
and b.xx=xxx and b.yyy=yyyy
3.
存储过程中游标的使用以及其他
4.
待续啊待续
发表评论
-
maven 和 sonar的集成
2013-05-22 18:34 1002maven 和 sonar的集成 1.须运行 Sonar ... -
观察者/监听器 在 Entity 上的应用
2013-05-09 16:10 6371. 创建 业务Entity 时, 不同的entity可以选 ... -
从spec开始做系统(页面tmplate问题)
2013-04-26 18:12 570好久不做页面了,差点搞不清页面之间的关系。 原来是因为在spe ... -
动态级联列表
2013-04-25 15:17 6791.典型如国家区域省级等。 数据结构: code: ... -
cache 的应用
2013-04-11 18:54 7531. 情境: 在用户注册时,需要注册的信息较多,如需要身份信 ... -
以用户请求为中心的实现
2013-04-10 11:25 8121. 定义抽象GenericRequest类。 该类具有 ... -
记录用户操作历史
2013-04-10 10:30 7291. 异步,通过jms来实现。 2. 容易改造,通过Enti ... -
kettle 应用 2
2013-03-26 18:42 0import org.pentaho.di.core ... -
kettle 应用
2013-03-26 11:57 0目前阶段主要是用kettle做一些数据的导入导出。 遇到的问 ... -
TreeMap 的应用
2013-03-06 18:40 10361. 应用场景。 对于一对多的映射 A --B --C ... -
sonar 安装问题汇总
2013-02-21 15:15 839首先参照 http://www.cnblogs.com/cui ... -
Bat命令学习
2013-02-20 12:11 1019基础部分: ======================== ... -
定时执行bat
2013-02-19 16:38 70591. 需求说明 要求每天定时执行自动化测试。例如每天晚上 ... -
frame 与 iframe 及其区别
2013-02-18 15:09 9601. html5 不支持frame。 2. iframe 可 ... -
tomcat 阅读笔记 3
2013-02-05 16:32 6321. lifesycleListener 是通过在conta ... -
Oracle编程艺术阅读笔记-1
2013-01-24 18:48 8371. 绑定变量。 不使用会产生的影响: 每次运 ... -
servlet怎么控制页面缓存
2013-01-04 21:33 884(转) Html页面中的HTTP ... -
搜索优化,动态页面,静态页面,伪静态页面
2013-01-04 17:56 1106我们经常会看到 , 在地 ... -
note
2012-12-27 18:10 5961. spring的JtaTransactionManage ... -
通过eventTrigger,JMS实现业务的异步处理
2012-12-27 15:44 813说明:实现对用户操作的跟踪。 eventTrigger来发送 ...
相关推荐
MS SQL SERVER2005 SP1镜像高可用性实施手册 SQL SERVER2005 的镜像功能是在这个版本中新增的一个功能,该功能大大提高了在系统在 出现故障时,切换到镜像服务器上的速度,大约10 秒以内,这要比SQL SERVER2005 群集...
ms sql server2000导入到ms sql server 2005,你只需按照文档里写的方法操作即可。
MS Sql Server 绿色版 V3.0 说明---------- 首先感谢各位朋友在制作过程中的支持和热心帮助,没有你们的支持,我是不会做完 3.0 版本的。 其次还是那句老话,版权是人家 M$(微软) 的。★ 本版本修改如下:1 重新写了...
MS SQL 基础语句教程,针对于2005
MS SQL,中文版本SQL 语句帮助文件
MS SQL Server7概述
MS SQL Server的安装过程(图解).
MS SQL Server 2000 安装·启用·卸载
ms sql2005 驱动包 一个 直接下载导入就可以用
MS SQL SERVER学习笔记,包括数据库技术简介,SQL server简介,完整性,数据库查询等。
...。。供各位玩家慢慢去研究吧! MS SQL PHP代码生成器是一个功能强大的,使您可以产生高...无论是个人学习还是研究,都是一款很不错的工具,尤其是能为MS SQL生成高质量的代码,还提供了大量的模板和范例,值得玩味。
这是本人在学习中总结的ms sql一些语法,拿出来与大学一起交流一下!
这几个文件是我测试 MS SQLSERVER 2005 时找到的,经测试完全可用.分享一下
MS SQL Server7参考手册-编程语言
模仿MS SQL Server 查询分析器,对于只装了数据库引擎的系统提供执行SQL Script的GUI。
MS SQL Server查询优化方法 网络资源,备忘
方便好用Ms SqlServer客户端管理工具,界面简洁明了,操作简单,方便管理多个Ms SqlServer服务器。
Acronis Recovery for MS SQL Server+SN SQL Server 备份恢复工具
连接MS SQLSERVER 的驱动jar包
数据库管理工具,ms sql server 数据库管理工具,很方便很好用