看代码declare @iid intselect @iid=111select top 1
@iid=isnull(IID,0) from YYGL_PCDMX where IID=0print
@iid上面的情况,如果iid=0没有记录,则@iid会取111,为了避免这个问题1、在查询前,初始化...
分类:
数据库 时间:
2014-05-08 20:13:13
阅读次数:
438
摘自http://blog.itpub.net/12932950/viewspace-607691/这两天一直在因为系统初期设计原因导致的一个触发器问题。问题如下:有表T,有客户编号、账户编号及地址三个字段(为方便起见以最少字段描述)。一个客户编号下可能存在多个账户编号(3个或4个)。假设客户编号C...
分类:
数据库 时间:
2014-05-08 20:07:33
阅读次数:
474
1.触发器:
是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时...
分类:
其他好文 时间:
2014-05-08 19:45:47
阅读次数:
394
基于拥有CRM系统进行扩展的过程,有一个工单的操作,数据库中tc_worksheettc_worksheet_1_1 tc_worksheet_attr tc_worksheet_mattr tc_worksheet_xattr。工单数据同时存储在以上几张表中。
最开始的实现方案:直接使用SQL进行表关联,大概关联了十几张表,那个时候查询出我们需要的工单大概需要20分钟左右。
优化...
分类:
其他好文 时间:
2014-05-07 16:05:52
阅读次数:
294
最近学到java连接数据库(sqlserver),发现常用的我们有两种方法,那么这里我总结一下这两种方法怎么使用,还有它们的区别,还有我们一般要使用哪一种方法。方法一:使用jdbc-odbc桥连接sqlserver,作为中间媒介连接数据库;注意我们每次在连接数据库前都必须要引入sql包:impor..
分类:
数据库 时间:
2014-05-07 11:41:27
阅读次数:
492
前提条件,有已经搭建好的域环境。大致步骤如下:1.准备windows 08r2 64bit
os,vm,sqlserver2008 64bit,sharepoint
designer2010(可选)2.安装os,设置将os加入到域,关闭防火墙,开启远程,设置ip、dns3.安装sqlserver(可...
分类:
其他好文 时间:
2014-05-07 09:43:54
阅读次数:
471
使用sqlserver
的选项来禁止出现以零除的错误中断,让而让其为nullsetansi_warningsoffSETARITHABORToffSETARITHIGNOREonselect
1/0显示结果无列名null
分类:
数据库 时间:
2014-05-07 01:55:33
阅读次数:
563
本文以实际应用为目的,不在理论方面深究1、打开跟踪器或2、新建跟踪-事件选择-列筛选器,HostName默认不显示,需勾选“显示所有列”,如果希望只跟踪某一客户端,可按下面的设置HostName,其它过滤同理3、查看或搜索数据库执行语句,主要执行语句在TextData中
分类:
数据库 时间:
2014-05-06 23:50:16
阅读次数:
593
存储过程
一、基本语法
createproceduresp_name([proc_parameter[,...]])
[characteristic...]routine_body
begin
end
sp_name表示存储过程的名字
proc_parameter存储过程参数例表[INOUTINOUT]三个部分组成
其中IN表示传进来的参数
其中OUT表示传出去的参数
其中INOUT表示传进..
分类:
数据库 时间:
2014-05-06 20:26:10
阅读次数:
404
DbNetList是一个综合功能的列表选择组件,作为动态HTML(DHTML)实现。运用DbNetList,你可以快速为自己的web页面添加数据库驱动的列表、下拉式列表(drop-down)、树型和复选框列表。DbNetList兼容最流行的各种数据库服务器,包括:SQLServer、Oracle和Informix。具体功能:生..
分类:
数据库 时间:
2014-05-06 17:26:44
阅读次数:
549