Welcome 微信登录

首页 / 数据库 / MySQL

Oracle Lpad()函数和Rpad()函数的用法

Oracle Lpad()函数和Rpad()函数的用法

Lpad()函数的用法:lpad函数将左边的字符串填充一些特定的字符其语法格式如下: lpad(string,n,[pad_string]) string:可是字符或者参数 n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符; pad_string:是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。 例如:lpad("...
Oralce 数据库表的连接分类

Oralce 数据库表的连接分类

数据表的连接有:1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现2、外连接: 包括(1)左外连接(左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3、自连接(连接发生在一张基表内)sql标准语法:select table1.column,table2.columnfrom table1 [inner | left | right | full ] join table2 on table1.colum...
ERROR - ORA-12541: TNS: 无监听程序

ERROR - ORA-12541: TNS: 无监听程序

ERROR - ORA-12541: TNS: 无监听程序1、如果是在本机器上,也就说Oracle客户端和oracle服务端在一台机器上,出现该问题,一般是服务和监听没有启动。计算机---管理----服务需要手动启动如下图:2、如果客户端和服务端在不同机器上,那么可能是由于2.1、tnsname.ora和listener文件的ip和端口配置有问题,此时需要修改这两个文件可以在oracle的安装目录的product目录下搜索,如图:找到搜索出的两个tnsna...
Oracle中序列详解

Oracle中序列详解

数据库设计的三大范式第一条就是独立的表结构中必须有唯一主键来标识表中数据.在以往微软的SQL Server(duo版本)平台上.手动编码实现表中主键.并设定为自增列是极其简单.编码如下:--简单主键定义如下并设置为自增(只取出主键定义)typeidintnotnullprimarykeyidentity(1,1),在Oracle中如果要设定一个独立表结构的主键为自增.其中就涉及到了Oracle 10G中关于序列(Sequence)的使用.(A)Sequen...
Oracle中临时表空间作用

Oracle中临时表空间作用

Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长。直到耗尽硬盘空间。网上...
项目中Hibernate中Criteria和Query查询和模式引用

项目中Hibernate中Criteria和Query查询和模式引用

在项目中Hibernate中Criteria和Query查询,总是缺少不了一些列的判断等,无论数据类型是什么,这些是必须的,最终动态添加的也是的获取Criteria和Query组成的hql,于是公司兄弟将Criteria和Query进行了抽出封装,采用设计模式中Builder的模式将组成hql过程的判断进行封装组合,使大家在使用时减少了判断是否为空或者空字符串等,细细的相信其实这也是设计模式的一部分好处吧! 封装类如下:publicclassDynamic...
Hibernate分页小结

Hibernate分页小结

通常使用的Hibernate通常是三种:hql查询,QBC查询和QBE查询:1、QBE(Qurey By Example)检索方式QBE是最简单的,但是功能也是最弱的,QBE的功能不是特别强大,仅在某些场合下有用。一个典型的使用场合就是在查询窗口中让用户输入一系列的查询条件,然后返回匹配的对象。QBE只支持=和like比较运算符,无法不大区间值,及其或的匹配。在这种情况下,还是采用HQL检索方式或QBC检索方式。/***@function根据传递过来的Ob...
Hibernate主键自动生成的几种常用类型

Hibernate主键自动生成的几种常用类型

1.Assigned 主键由数据库内部生成,无需Hibernate干预。2.hilo 需要额外数据库表保存主键生成历史状态。3.increment 在实例中维持一个变量,以保存当前最大值。多实例访问时可能会出错。4.identity 采用数据库提供的生成机制,如SQL Server、MySQL中自增主键生成机制。5.sequence 采用数据库提供的sequence生成机制,如果Oracle。6.uuid.hex 由hibernate基于128位唯一值算法...
关于Hibernate缓存机制

关于Hibernate缓存机制

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。Hibernate的缓存包括Session的...
<< 471 472 473 474 475 476 477 478 479 480 >>