dialect[?da??lekt]就是“方言”,因为hibernate是要把Java对象转换成关系数据库来描述的,而关系数据库虽然有一些统一的标准,如SQL-92等,但是实际上各数据库如Oracle, 
MySQL, MS SQL Server等等为了提高性能或增加功能都提供了一些额外的标准或语法,...
                            
                            
                                分类:
系统相关   时间:
2014-05-05 11:47:58   
                                阅读次数:
386
                             
                    
                        
                            
                            
                                intersect运算返回查询结果中相同的部分exp:各个部门中有哪些相同的工种select 
jobfrom accountintersectselect jobfrom researchintersectselect jobfrom 
sales;minus运算返回在第一个查询结果中与第二个查询结果...
                            
                            
                                分类:
数据库   时间:
2014-05-05 11:43:37   
                                阅读次数:
277
                             
                    
                        
                            
                            
                                如果是使用natraul 
join,并且两张表中如果有多个字段是具有相同的名称和数据类型的,那么这些字段都将被oracle自作主张的将他们连接起来。但实际上我们有时候是不需要这样来连接的。我们只需要将他们的多个具有相同的名称和数据类型的字段中挑选一两个。这时候我们就需要用到using 
关键字了。下面...
                            
                            
                                分类:
数据库   时间:
2014-05-05 11:39:19   
                                阅读次数:
346
                             
                    
                        
                            
                            
                                类似这样的语句在mysql oracle 是可以执行成功的,select * from 
classfirst where (classid ,classname) not in (select classid, classname from 
classfirst where classid=2 )但...
                            
                            
                                分类:
数据库   时间:
2014-05-05 11:15:31   
                                阅读次数:
386
                             
                    
                        
                            
                            
                                引自:http://blog.sina.com.cn/s/blog_9daa54ec0100yr7v.html常见错误:ORA-00001:违反唯一约束条件(主键错误)ORA-00028:无法连接数据库进程ORA-00900:无效sql语句ORA-00904:字段名写错或是建表时最后一个字段有逗号O...
                            
                            
                                分类:
数据库   时间:
2014-05-04 21:00:45   
                                阅读次数:
668
                             
                    
                        
                            
                            
                                第一步:打开Oracle的tnsnames.ora文件。添加test =(DESCRIPTION = 
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) 
(CONNECT_DATA = (SERV...
                            
                            
                                分类:
数据库   时间:
2014-05-04 20:30:41   
                                阅读次数:
478
                             
                    
                        
                            
                            
                                //建测试表createtabledept(deptnonumber(3)primarykey,dnamevarchar2(10),locvarchar2(13));createtableemployee_info(empnonumber(3),deptnonumber(3),enamevarcha...
                            
                            
                                分类:
数据库   时间:
2014-05-04 20:28:42   
                                阅读次数:
350
                             
                    
                        
                            
                            
                                ID卡全称为身份识别卡(Identification 
Card),是一种不可写入的感应卡,含固定的编号,主要有台湾SYRIS的EM格式、美国HIDMOTOROLA等各类ID卡。ID卡与磁卡一样,都仅仅使用了“卡的号码”而已,卡内除了卡号外,无任何保密功能,其“卡号”是公开、裸露的。所以说ID卡就是“...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 19:58:28   
                                阅读次数:
360
                             
                    
                        
                            
                            
                                Active Query Builder是一款数据库查询构建控件集,用于Borland Delphi和 
C++Builder中,通过它,您可以为您的用户提供一个直接而直观的界面来创建复杂的包含公用体和子查询的SQl查询。它完全支持多种数据库,包括Oracle, 
Microsoft SQL Serve...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 19:19:07   
                                阅读次数:
432
                             
                    
                        
                            
                            
                                如果你不小心覆盖了之前的存储过程,那得赶紧闪回,时长越长闪回的可能性越小。原理很简单,存储过程的定义就是数据字典,修改数据字典跟修改普通表的数据没有区别,此时会把修改前的内容放到undo中,我们可以根据这一点来进行闪回,所以我说要尽快,要不然找不回来了。下面我们来做一个实验:
1.在用户TEST下14:31下建立存储过程
create or replace procedure GG_TEST
...
                            
                            
                                分类:
数据库   时间:
2014-05-04 18:44:26   
                                阅读次数:
363