posts - 8,  comments - 4,  trackbacks - 0
       Oracle以及其他数据库在一般情况下表名都是不区分大小写,但是在建表语句中如果加上双引号(如create table "users"),则数据库就会强制区分大小写。
  
       晚上在整合SSH和Oracle时,在建表后,使用hibernate映射时,hibernate居然又建立了表,所以上网查了一下,得出这个结果。其中还有一个收获,在hibernate的annotation,generator可以设定sequence,如果缺省,hibernate会自己在Oracle中创建一个hibernate_sequence。同理可以自己设置sequence,然后使用注解关联(记着要授权哦~)

       Oracle drop table 后,并非真的删除,其实存在一个回收表recyclebin
可以select * from recyclebin;查看回收站里面的表,或者清空 purge recyclebin; 或者还原 flashback table 原表名 to before drop;

posted on 2011-04-17 00:40 林齐磊花 阅读(590) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2011年4月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜