第一章 Oracle入门 *1.Oracle物理结构    1.1 内存(SGA,PGA)    1.2 进程(用户进程,服务器进程,后台进程) 2.Oracle逻辑结构    2.1 表空间-->段-->区-->数据块 *3.表空间创建与管理   3.1 表空间创建  &nb
原创 2011-10-14 09:19:17
792阅读
select 'update chengshi set xzq_id =' || xzq_id || ' where id = ' || id || ';' from chengshi;select 'alter system kill session'||' '||''''||s.sid||','||s.serial#||''''||';',v$sql.sql_text from v$
原创 2023-04-07 08:33:40
467阅读
(1) ibatis xml配置:下面的写法只是简单转义 namelike '%$name$%' (2) 这时会导致sql注入问题,比如参数name传进一个单引号“'”,生成sql语句会是:name like '%'%' (3) 解决方法是利用字符串连接方式来构成sql语句 name like
转载 2018-04-22 18:16:00
368阅读
2评论
示例: select 'select a.xh,a.dj,a.xzb from xsjbxxb a where a.xzb=' || chr(39) || a.xzb || chr(39) || ' order by dj desc for update;'from xsjbxxb a 结果: se
原创 2023-11-06 14:11:17
183阅读
① //dual相当于一个临时表。用来测量@@@@H210000000003I4R 长度用length() select length('@@@@H210000000003I4R') from dual②拼接用||select '@@@'||taskid from mid_alertlog
转载 2016-01-30 19:07:00
402阅读
Oracle Server由实例和数据库组成。 1、ORACLE 实例 System Global Area(SGA) 和 Background Process 称为数据库实例。我们用实例来访问数据库,一个数据库一次只能打开一个实例 2、ORACLE 数据库 即一系列物理文件集合: @数据文件:存储数据,以.dbf做后缀。一句话:一个表空间对多个数据文件,一个数据文件只对一个表空
原创 2013-03-08 15:00:44
379阅读
Oracle内存配置与oracle性能息息相关。关于内存配置,是最影响Oracle性能配置。内存还直接影响到其他两个重要资源消耗:CPU和IO.先看Oracle内存存储主要内容是什么:程序代码(PLSQL、Java);关于已经连接会话信息,包括当前所有活动和非活动会话;程序运行时必须相关信息,例如查询计划;Oracle进程之间共享信息和相互交流信息,例如锁;那些被永久存储在外围
转载 精选 2013-04-11 10:11:46
1572阅读
目录环境  症状  问题原因  解决方案  相关文档   环境系统平台:       Microsoft Windows (64-bit) 10      版本:       5.6.5       症状Oracle与HGDB拼接差异 问题原因【Oracle与HGDB拼接差异】:Oracle中任意字符与null拼接,结果不变。select null||'123
转载 2021-01-16 11:16:10
108阅读
2评论
Oracle内存配置与oracle性能息息相关。关于内存配置,是最影响Oracle性能配置。内存还直接影响到其他两个重要资源消耗:CPU和IO. 先看Oracle内存存储主要内容是什么:程序代码(PLSQL、Java);关于已经连接会话信息,包括当前所有活动和非活动会话;程序运行时必须相关信息,例如查询计划;Oracle进程之间共享信息和相互交流信息,例如锁;那些被永
原创 2013-04-12 17:45:20
406阅读
有两种方式1、 'xx' || 'xx' || 'aaa'select id name || ',' || sex || ',' || age as textfrom user效果id
原创 2022-11-29 11:00:31
870阅读
方法一:使用 ||update CON_MEDIA_LIVE_INFO set MASK_PIC = 'http://cdn.xxx.com/xxx/' || COVER_ATMOS_ID || '/1.jpg',IS_SHOW_KNOWBLOCK = '0',INTERACT_TAB_COPY = '互动',LIVE_TYPE = '1' WHERE type is null o...
原创 2022-01-11 17:19:56
5043阅读
用 || 来进行字符串拼接,例: 字符串、日期类型、数字类型间也可以拼接拼接时数字类型和日期类型会被当成字符串处理 例: 除此之外可以用concat()函数来连接字符串 例: 如果要进行多个字符串拼接,可以使用多个concat()函数嵌套使用 注:和MySqlCONCAT()函数不同,Ora
转载 2020-03-24 16:03:00
2835阅读
2评论
一:简介最近在修改一个视图时发现了一个distinct_concat函数,奇奇怪怪。点开一看是一个用户自定义聚合函数。这个函数用来解决去重聚合。二:问题重现比如我们有一个表数据如下ID 27870917 27981533 27981533我们需要去重其中重复,然后拼接成一行,如下所示:27870917,27981533三:解决方法(1)使用wm_concat+distinct函数--wm
虽说Oracle动态sql语句使用起来确实很方便,但是其拼装过程却太麻烦。尤其在拼装语句中涉及到date类型字段时,拼装时要加to_char先转换成字符,到了sql中又要使用to_date转成date类型和原字段再比较。例如有这样一个sql语句:=to_date('''||to_char(sysdate,'yyyy-mm-dd')||''',''yyyy-mm-dd'') AND t.creat
查询表中记录总数语法就是SELECT COUNT(*) FROM TABLE_NAME。这可能是最经常使用一类SQL语句。 本文讨论怎样才能最快得到这个记录数。本文纯粹主要是理论上讨论,文章中很多内容(如常数索引)对实际指导意义不大。 在具体描述之前,强调几个前提: 首先表中记录数不能太少,否则讨论意义就不大了,在我下面的例子中记录数是3万左右,其实这个数量级还是比较小,不过已经能...
转载 2009-03-14 23:04:00
123阅读
2评论
本文转自:http://www.blogjava.net/liuwuping12064915/archive/ELE
转载 2013-07-01 16:47:00
275阅读
2评论
duanzilin(寻)2005-07-22 11:52:55 在 Oracle / 基础和管理 提问 最近在论坛上,经常会看到关于分组后字段拼接问题,     大概是类似下列情形:     SQL>   select   no,q   from   test     &nb
转载 2023-09-18 10:41:08
237阅读
针对oracle拼接函数乱码,首先查询一下oracle字符编码是否支持中文,查询语句: SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’; 如果是中文,则选择另一种方式: wmsys.wm_concat(to_char(….))..应该加上to_char() 在拼接字段加上转换。...
转载 2022-04-11 16:43:14
896阅读
select f_name || '_'||F_LAYER(T.LAYER) || '_'||F_DATA_TYPE(T.DATA_TYPE) from tab t
原创 2022-06-30 15:03:21
235阅读
针对oracle拼接函数乱码,首先查询一下oracle字符编码是否支持中文,查询语句: SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’; 如果是中文,则选择另一种方式: wmsys.wm_concat(to_char(….))..应该加上to_char() 在拼接字段加上转换。...
转载 2021-08-09 22:43:44
298阅读
  • 1
  • 2
  • 3
  • 4
  • 5