随笔分类 -  database

摘要:--创建函数create or replace function add_sal(sSal number) return numberisbegin if (sSal > 5000) then return sSal + 51; elsif (sSal > 3000) then return sSal + 111; else return sSal + 222; end if;end;select sal, add_sal(sal) from emp;--触发器create table deptLog( uName varchar2(20), ... 阅读全文
posted @ 2012-05-09 15:58 hibernate3例子 阅读(289) 评论(0) 推荐(0)
摘要:--create or replace 创建或替换,如果存在就替换,不存在就创建create or replace procedure pis cursor c is select * from dept2 for update;begin for row_record in c loop if (row_record.deptno = 30) then update dept2 set dname = substr(dname, 0, length(dname) - 3) where current of c; end if; end loop;end;exe... 阅读全文
posted @ 2012-05-09 15:57 hibernate3例子 阅读(222) 评论(0) 推荐(0)
摘要:--建表MSHOW_ SYSUSER_INFOcreate table MSHOW_ SYSUSER_INFO(ID int primary key,ROLE_IDint not null,LOGIN_NAME varchar2(50) not null,USER_NAMEvarchar2(20),USER_PHONEvarchar2(20),USER_DEPARTMENTvarchar2(50),USER_ADDRvarchar2(200),PASSWORDvarchar2(50),CREATE_DATEdate,UPDATE_DATEdate,STATUSint,RMKvarchar2(1 阅读全文
posted @ 2012-05-09 15:54 hibernate3例子 阅读(175) 评论(0) 推荐(0)
摘要:对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到rownum = n(n>1的自然数)。SQL> select rownum,id,na 阅读全文
posted @ 2012-05-09 15:47 hibernate3例子 阅读(751) 评论(0) 推荐(0)
摘要:一、SQL Server 2005的配置:1、安装好SQL Server 2005后,运行 开始 → 所有程序 → Microsoft SQL Server 2005 → 配置工具 → SQL Server Configuration Manager。在打开的窗口的左边找到 MSSQLSERVER的协议,在右边右单击 TCP/IP,选择 已启用。如图1所示:图12、双击图1右边的 TCP/IP,在弹出的窗口中选择 IP地址 标签,把 IPAll 中的 TCP端口 设成 1433,并将上方所有的 已启用 选项设置成 是。如图2所示:图23、重新启动SQL Server 2005服务中的MSSQL 阅读全文
posted @ 2011-02-09 10:50 hibernate3例子 阅读(620) 评论(0) 推荐(0)