`
271788203
  • 浏览: 483686 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
如果是字符型的列,在记录中存在非数值的值,那么在隐转换的时候就会报错SQL> create table t (id varchar2(10));表已创建。SQL> insert into t values('aaa');已创建 1 行。SQL> commit;提交完成。SQL> select * from t where id = 1111;select * from t where id = 1111*ERROR 位于第 1 行:ORA-01722: 无效数字SQL> insert into t values('11111111');已创建 1 行。SQL> ...
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。 主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。 1、用dba权限的用户查看数据库都有哪些锁 select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.l ...
解决办法: 开始——运行——输入——regedit——查找注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\图中4个保留,多余的删掉,然后刷新桌面,假IE就没有了 找到除这四项,注意记住不同项目的名字 {1f4de370-d627-11d1-ba4f-00a0c91eedba} 计算机 {450D8FBA-AD25-11D0-98A8-0800361B1103} 我的文档 {645FF040-5081-101B-9F08-00AA002F954E} 回收 ...
<fmt:formatDate value="${isoDate}" type="both"/>2004-5-31 23:59:59 <fmt:formatDate value="${date}" type="date"/>2004-4-1 <fmt:formatDate value="${isoDate}" type="time"/>23:59:59 <fmt:formatDate value="${isoDate}& ...
short   2 byte    2*8bitchar     2 byte    2*8bitint        32 byte  4*8bitlong     64 byte  8*8bitfloat     32 byte  4*8bit     单精度 4字节double 64 byte  8*8bit      双精度 8字节   byte,short,int,long都属于整形数据类型.而float和double属于浮点型,而浮点型默认的是double,这就意味着你声明float t = 1.0是不会通过编译的,因为1.0在java中应该是double型的,所以你必须这样声明 ...
在eclipse/MyEclipse 中双击一变量名,匹配的所有相同的变量名都要显示出来的功能。 在工具栏上找到“toggle mark occurrences“按钮,然后点下去;或使用快捷键“alt + shift + o”。
1、可以使用LPAD和RPAD在字符串的左边   和右边填补空格。     select   lpad('asdf',5)   from   dual;     就在‘asdf’左边加了5个空格。     2、TRIM('       ')的值是空值。在ORACLE判断控制不能直接=NULL。     方法一:trim('  ')   is   null     方法二:nvl(trim('  '),'a')='a'     NVL是判断是否为空的函数,如果为空则取后面的那个值.     oracle sql =号左边含有TRIM 严重影响性能.
在EL中,方括号运算符用来检索数组和集合的元素。对于实现 java.util.Map 接口的集合,方括号运算符使用关联的键查找存储在映射中的值。在方括号中指定键,并将相应的值作为表达式的值返回。例如,表达式 ${map['key']} 返回与 map标识符所引用的 Map 中的 "key" 键相关联的值。 当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是 java.util.Map.Entry。这时var=entry的话,用表达式${entry.key}取得键名。 用表达${entry.value}得到每个entr ...
pl/sql developer的主要强项如下: 一.编辑表数据(浏览表数数据自然不在话下) 二.在sql plus下写长的语句时是否有些心烦,在这里一样搞定。 三.写存储过程,并调试。如果世界上没有sql/plus dev,真不知道怎么调试几百行的存储过程。说这种情况效 率提高了十倍绝不为过吧。 下面具体说明: 一。左边的浏览窗口选择 tables ,会列出所有的表,选择表右击鼠标选中菜单"Edit Data",右边会有一个新 的窗口,列出表的所有数据。 看表的数据上方有个工具条,图标分别为“锁形”,“增加(+)”,“删除(-)”,“保存(勾形)”。 修改数据后怎么提交修 ...
1、迭代      当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是      java.util.Map.Entry。这时var=entry的话,用表达式${entry.key}取得键名。   用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry对象有getKey和getValue方  法,表达式语言遵守JavaBean的命名约定。 example: <c:forEach items="${map}" var="entry"> ...

trunc

TRUNC()函數分兩種: 1.TRUNC(for dates)        TRUNC函数为指定元素而截去的日期值。        其具体的语法格式如下:        TRUNC(date[,fmt])        其中:        date        一个日期值        fmt                日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去        下面是该函数的使用情况: select trunc(( select sysdate from dual)-(TO_DATE('24-11-1999 08:00 上午','dd ...
select TRUNC(TO_DATE('24-11-1999 08:00 下午','dd-mm-yyyy hh:mi AM')) from dual 你使用   select   to_char(sysdate,'MM/DD/YYYY   HH:MI:SS   AM')   from   dual; 看看出现的什么字符.   如果你是中文系统,应该是出现   上午或下午字样.       OK,现在把TO_Date(   '11/01/2004   01:10:56   PM',   'MM/DD/YYYY   HH:MI:SS   AM'   )修改成   TO_Date(   '11 ...
SQL> select * from stud; SID        KCBM            CJ     RQ             ---------- ---------- ---------- ---------- -1          语文               60     10-1月 -052          数学               60     02-10月-053          英语               90     25-1月 -051          数学               99     10-1月 -053  ...
SELECT col1, col2, CASE WHEN col3 > 1 AND col3 <2 THEN '1' WHEN col3 > 2 AND col3 <3 THEN '2' WHEN col3 > 3 AND col3 <4 THEN '3' ELSE '4' END mylevel FROM table1   注意点: ...

hyperlink 控制

<html> <head> </head> <body> <a href="#" disabled="true" onclick="return false">can't click</a><br> <a href="#" onclick="return false">click no response</a><br> <a href="#" ...
Global site tag (gtag.js) - Google Analytics