- 浏览: 76594 次
- 性别:
- 来自: 北京
最新评论
-
zhuzf:
我也出现这样的问题,但我的问题是:查询的语句中的字段与实体中的 ...
java.sql.SQLException: ORA-01722: 无效数字
文章列表
对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。下面来描述如何使用这个API进行查询。
标量查询(Scalar queries)
最基本的SQL查询就是获得一个标量(数值)的列表。
sess.createSQLQuery("SELECT * FROM CATS").list(); sess.createSQLQuery("SELECT ID, NAME, BIRTHDATE FROM CATS").list();
...
//1.js验证只能输入数字.function check_validate1(value){ //定义正则表达式部分 var reg = /^\d+$/; if( value.constructor === String ){ var re = value.match( reg ); return true; } return false;}//2.js验证只能输入字母.数字和下划线. function check_validate2(value){ var reg = /^\w+$/; if( value.const ...
[eStore]2011-11-13 15:38:36,078 WARN SQL Error: 932, SQLState: 42000 | JDBCExceptionReporter.logExceptions(77)[eStore]2011-11-13 15:38:36,109 ERROR ORA-00932: 鏁版嵁绫诲瀷涓嶄竴鑷� 搴斾负 NUMBER, 浣嗗嵈鑾峰緱 BINARY | JDBCExceptionReporter.logExceptions(78)[eStore]2011-11-13 15:38:36,531 ERROR Error processing url:/mp ...
myeclipse更改工作空间
- 博客分类:
- myeclipse
找到Myeclipse的安装目录,进入configuration文件夹,找到config.ini文件,把其中的 Java代码 osgi.instance.area.default=@user.home/Workspaces/MyEclipse 8.5
osgi.instance.area.default=@user.home/Workspaces/MyEclipse 8.5改为 Java代码 ]osgi.instance.area.default=E\:\\Workspaces\\MyEclipse
]osgi.instance.area.default=E\:\\Workspa ...
oracle查看表空间大小
- 博客分类:
- oracle
select a.a1 tablespacename, -- 表空间名称, c.c2 tablespacetype, -- 类型, c.c3, --区管理, b.b2/1024/1024 tablespaceSize, --表空间大小M, (b.b2-a.a2)/1024/1024 tablespaceYONG,--已使用M, substr((b.b2-a.a2)/b.b2*100,1,5) beifen --利用率 from (select tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space gro ...
oracle 卸载方法
- 博客分类:
- oracle
1.停止所有与ORACLE相关的服务。2. 使用OUI(Oracle Universal Installer)卸载Oracle软件。 “开始”->“程序”->“Oracle-OraDb110g_home1|Oracle installation product|Universal installer.3.删除注册表内容。 运行regedit命令,删除下面内容:HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE注册表键,删除此键。 HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除Services键下 ...
select * from dba_role_privs WHERE GRANTEE='用户名';
============================================
Oracle内置角色connect与resource的权限 首先用一个命令赋予user用户connect角色和resource角色: grant connect,resource to user; 运行成功后用户包括的权限:
CONNECT角色: --是授予最终用户的典型权利,最基本的 ALTER SESSION --修改会话 CREATE CLUSTER --建立聚簇 CREATE DATABAS ...
DECODE(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)</p>
Value 代表某个表的任何类型的任意列或一个通过计算所得的任何结果。当每个value值被测试,如果value的值为if1,Decode 函数的结果是then1;如果value等于if2,Decode函数结果是then2;等等。事实上,可以给出多个if/then 配对。如果value结果不等于给出的任何配对时,Decode 结果就返回else 。<br />
需要注意的是,这里的if、then及else 都可以是函数或计算表达式。<br />
如:
...
删除数据库中的所有仅表、序列、视图等
- 博客分类:
- oracle
你需要创建这些删除语句,通过oracle的数据字典找到该用户下的所有表、视图等对象,拼接成语句。如下 select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tables select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views; --delete views select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from ...
你需要创建这些删除语句,通过oracle的数据字典找到该用户下的所有表、视图等对象,拼接成语句。如下
select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tables
select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views; --delete views
select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) ...
移除Session
- 博客分类:
- Servlet/JSP
HttpSession session = request.getSession(false); if (null != session) { session.removeAttribute("MySessionAddress1"); }
一个表中,主键不同,其实字段相同,现在实现只取一个记录的方法:
select * from ( select t.*,row_number() over(partition by name order by id) rnfrom t t)
where rn=1
row_number() OVER (PARTITION BY name ORDER BY id) rn 表示根据name分组,在分组内部根据 id排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的).
myeclipse更改工作空间方法
- 博客分类:
- myeclipse
找到Myeclipse的安装目录,进入configuration文件夹,找到config.ini文件,把其中的 Java代码 osgi.instance.area.default=@user.home/Workspaces/MyEclipse 8.5
osgi.instance.area.default=@user.home/Workspaces/MyEclipse 8.5改为 Java代码 ]osgi.instance.area.default=E\:\\Workspaces\\MyEclipse
]osgi.instance.area.default=E\:\\Workspa ...
在dos里面打上:
regsvr32 /n /i:u shell32
就会出现的