`

MS Sql

 
阅读更多
以前工作中一直用的是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.

待续啊待续

分享到:
评论

相关推荐

    D-Recovery(For MS SQL Server)达思SQL数据库修复软件

    D-Recovery For MS SQL Server是一款专门针对损坏的MS SQL Server数据文件(.mdf文件)进行数据恢复的软件。 由于某种原因导致数据库质疑、数据文件损坏而无法正常附加到数据库引擎、数据文件能正常附加但查询某些表...

    ms sql server2000导入到ms sql server 2005

    本文将详细介绍如何将MS SQL Server 2000的数据顺利迁移到更新版本的MS SQL Server 2005中。这个过程通常被称为数据库升级或迁移,它涉及到数据的备份、转换以及在新环境中恢复。 首先,迁移前的准备工作至关重要。...

    SQL语句帮助文档 - MS SQL

    在IT领域,数据库管理是至关重要的,而MS SQL(Microsoft SQL Server)是广泛使用的数据库管理系统之一。本资源提供的是SQL语句的帮助文档,专为中文用户设计,旨在帮助用户理解和运用SQL语言进行数据操作和管理。...

    MS SQL Server 2000 安装·启用·卸载

    **MS SQL Server 2000 安装** 在安装 MS SQL Server 2000 时,首先需要将安装光盘放入 CD-ROM 驱动器。如果光盘不自动运行,需手动双击 Autorun.exe 文件启动安装流程。安装步骤如下: 1. 选择所需的 SQL Server ...

    连接MS SQLSERVER 的驱动jar包sqljdbc4-3.0.zip

    本文将详细讲解如何使用“sqljdbc4-3.0.zip”这个驱动包来实现MS SQL Server的连接。 `sqljdbc4-3.0.jar`是Microsoft为Java开发人员提供的一个JDBC驱动程序,它允许Java应用程序通过JDBC API与SQL Server进行通信。...

    MS SQL 基础语句教程

    ### MS SQL 基础语句教程 #### 第一天:SQL简介 - **SQL简史**:SQL(Structured Query Language)是一种用于管理关系型数据库的标准语言。它最初由IBM的三位研究人员于1974年提出,后来经过标准化,成为了一个...

    MS SQL SERVER2005 SP1镜像高可用性实施手册

    ### MS SQL SERVER2005 SP1镜像高可用性实施关键知识点 #### 一、镜像技术概览 **MS SQL Server 2005**的**镜像功能**是一项重要的高可用性和灾难恢复机制,它允许在主服务器与备用服务器之间同步数据,从而在主...

    MS SQL Server 绿色版 v3.0

    MS Sql Server 绿色版 V3.0 说明---------- 首先感谢各位朋友在制作过程中的支持和热心帮助,没有你们的支持,我是不会做完 3.0 版本的。 其次还是那句老话,版权是人家 M$(微软) 的。★ 本版本修改如下:1 重新写了...

    MS SQLSERVER JDBC 所需JAR 文件

    总结来说,"MS SQLSERVER JDBC 所需JAR 文件"是Java应用程序与SQL Server进行数据交互的关键组件,它们提供了Java程序与SQL Server数据库之间通信的桥梁。理解如何正确地引入和使用这些驱动JAR文件,以及它们在Java...

    MS SQLSERVER面试题

    在MS SQLSERVER面试中,涉及的知识点广泛且深入,以下是对题目中提到的一些关键概念的详细解释: 1) **触发器**(Triggers): 触发器是一种特殊类型的存储过程,当数据库中的特定DML操作(INSERT, UPDATE, DELETE)...

    MS SQL Server 查询分析器

    MS SQL Server 查询分析器是微软提供的一个强大的工具,主要用于编写、测试和执行SQL查询,它在数据库管理员和开发人员的工作中扮演着至关重要的角色。这个工具不仅提供了对SQL语句的直观编辑界面,还支持复杂的...

    chx 学习jForum笔记十八 jForum与ms sqlserver

    《jForum与MS SQLServer整合学习笔记》 jForum是一款基于Java的开源论坛系统,它以其高度可定制性、灵活性和强大的功能深受开发者喜爱。在本文中,我们将深入探讨如何将jForum与Microsoft SQL Server(简称MS SQL...

    Ms Sqlserver的JDBC驱动

    Ms SQL Server的JDBC驱动是Java开发者连接到Microsoft SQL Server数据库的重要工具,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与SQL Server进行交互。本文将深入探讨这些主要文件的作用,以及...

    MS SQL Server7参考手册-编程语言

    《MS SQL Server 7 参考手册 - 编程语言》是针对微软SQL Server 7.0版本的数据库管理系统中编程语言部分的详尽指南。SQL Server 7.0是微软在20世纪末推出的重要数据库产品,它引入了许多新特性和改进,使得数据库...

    Acronis Recovery for MS SQL Server+SN

    Acronis Recovery for MS SQL Server 是一款专门针对微软SQL Server数据库管理系统设计的备份与恢复解决方案。这款工具旨在确保企业能够迅速、有效地恢复SQL Server数据库,从而保护关键业务数据免受意外损失,例如...

    自动附加数据库MS SQL Server 2000/2005/2008

    本文将深入探讨如何使用自动附加数据库工具,特别是针对MS SQL Server 2000、2005和2008版本。 首先,我们要理解“自动附加数据库”的概念。在SQL Server中,附加数据库意味着将已存在的数据库文件(.mdf和.ldf)...

    MS SQL SERVER学习笔记

    ### MS SQL SERVER 学习笔记知识点汇总 #### 数据库技术简介 **基本概念** - **数据库**: 计算机存储器中用于存储数据的仓库,是数据管理的基础。 - **数据库系统**: 包括数据库、数据库管理系统(DBMS)、应用...

    MS SQL Server查询优化方法

    ### MS SQL Server 查询优化方法详解 #### 一、引言 在数据库管理与维护中,查询性能优化是一项至关重要的工作。对于使用MS SQL Server的企业和个人来说,了解并掌握查询优化技巧能够显著提升系统的响应速度与整体...

Global site tag (gtag.js) - Google Analytics