- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 SQL游标
在Oracle数据库中游标包含隐含游标和显式游标。其中隐含游标又被称作SQL游标,它专门用于处理SELECT INTO、INSERT和UPDATE以及DELETE语句。而显式游标用于处理多行的SELECT语句。在PL/SQL块中执行INSERT、UPDATE以及DELETE语句时,为了取得DML语句作用的结果,必须要用到SQL游标的属性,SQL游标属性包括,SQL%ISOPEN、SQL
2013-08-30 16:58:58 792
转载 Oracle的USERENV(parameter)
USERENV(parameter)该函数用于返回当前会话上下文的属性信息ISDBA 查看当前用户是否是DBA如果是则返回trueTERMINAL 返回用户的终端或机器的标志SQL> select userenv('LANGUAGE') from dual;USERENV('LANGUAGE')----------------------------------------
2013-08-30 16:41:31 780
原创 Oracle日期时间
----当前日期回话对应的日期时间current_timestamp SQL> select current_timestamp from dual;CURRENT_TIMESTAMP--------------------------------------------------------------------------------30-8月 -13 03.41.11.0
2013-08-30 16:11:50 547
转载 Oracle客户端PL/SQL 中文乱码解决
在windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。然后重新启动 pl/sql developer。这样检索出来的中文内容就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”。然后重新启动 pl/sql develope
2013-08-29 18:02:18 1301
原创 生成删除Oracle系统对象的语句
---Oracle:---你需要创建这些删除语句,通过oracle的数据字典找到该用户下的所有表、视图等对象,拼接成语句。如下select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tablesselect 'drop view ' || view_name||
2013-08-29 15:11:35 695
原创 JSP中forward和sendRedirect的区别
JSP:sendRedirect 是重定向是要求浏览器重新发一个请求到服务器 服务器内部的转发Servlet:forword()页面跳转时可以传递参数而sendRedirect()是重定向不能传递参数
2013-08-27 18:38:52 649
转载 java面试题
1、&和&&区别2、servlet和jsp的异同3、hibernate的get()和load()方法的区别4、session和cookie的使用范围5、javascript中apply()方法的作用6、webservice和soap的原理7、
2013-08-27 18:15:49 705
转载 数据库DDL、DML和DCL
数据操纵语言DML:(增、删、改、查)它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。 数据定义语言DDLDDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。
2013-08-27 18:04:04 713
原创 oracle存储过程中%type和%rowtype
oracle数据库中,存储过程中 %type和%rowtype常用来在PL/SQL中定义变量。%type和%rowtype都是在database中定义的类型,使用%type和%rowtype的好处:1)减少PL/SQL代码的维护成本 2)自适应表结构的变化[比如字段的长度,精度发生变化]emp是一张表%ROWTYPE用来声明一个和表中
2013-08-27 18:02:31 6416
原创 Oracle的substr用法
substr 字符串截取函数,允许从一个字符串中截取你需要的子字符串.语法: substr(string,startPos,length)string 源字符串,即被截取的字符串.startPos 字符截取的开始位置.startPos大于0时,从左边算起,小于0时,从右边查起length 截取字符的个数.此参数为可选项,如果不指定此值,默认截取到最后一位
2013-08-27 17:55:21 1398
原创 oracle常见异常
(1)ORA-1403 NO_DATA_FOUNDSELECT INTO没有找到数据(2)ORA-1422 TOO_MANY_ROWSSELECT INTO 返回多行(3)例外函数(WHEN OTHERS THEN) SQLCODE,SQLERRM在PL/SQL块中出现Oracle错误时,通过使用例外函数可以取得错误号以及相关的错误消息。SQLCODE 返回Oracle错
2013-08-27 17:53:10 601
转载 Oracle:varchar和varchar2的区别
Oracle:varchar和varchar2的区别 1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;2.varchar2把空串等同于null处理,而varchar仍按照空串处理;3.varchar2字符要用几个字节存储,要看数据库使用的字符集. 然后char和varchar2的区别是
2013-08-27 17:51:41 4679
TA创建的收藏夹 TA关注的收藏夹
TA关注的人