• PL/SQL函数能返回一引起特殊类型,比如记录吗?详情请进

    2007-12-18 17:38:37   /   Oracle开发

    我想用函数返回记录.和表一类的数据类型,,捣鼓了半天也没试成功..应该是能行的吧..我瞎贴一个乱七八糟没成功的DECLAREtype emp_record_type is RECORD(v_empno emp.empno%TYPE,v_ename emp.ename%TYPE,v_jobemp.job%TYPE);BEGINcreate or replace function get_info return empAnddept_table_type ISemp_record empAnddept_record_type;BEGINSELECT empno,ename,job INTO emp_record FROM emp WHERE empno=3;RETURNemp_record;END;END;
  • 写一函数,准确地判断字段是否含有汉字或者提取汉字等

    2007-09-05 19:19:35   /   Oracle数据库管理

    从表里提取汉字, 需要考虑字符集, 不同的字符集汉字的编码有所不同这里以GB2312为例, 写一函数准确地从表里提取简体汉字.假设数据库字符集编码是GB2312, 环境变量(注册表或其它)的字符集也是GB2312编码并且保存到表里的汉字也都是GB2312编码的那么也就是汉字是双字节的,且简体汉字的编码范围是B0A1 - F7FE换算成10进制就是B0A1F7FE176,161 - 247,254我们先看一下asciistr函数的定义Non-ASCII characters are converted to the form \xxxx, where xxxx represents a UTF-16 code unit.但是这并不表
  • 我整理的FAQ第二版,感谢大家的支持,共享出来

    2007-01-12 19:40:22   /   Oracle数据库管理

    为了感谢大家对我的支持,我现在将我整理的FAQ第二版for oracle共享出来。一、SQL&PL SQL怎么样大批量的更新数据而不影响正常业务1、化整为零一般情况下,如果需要对一个表进行大批量的更新的时候,由于涉及到的记录数很多,所以可能需要花费的时间也就很长,这种情况下,还采用一个单独的update 语句来更新的话,就会造成长时间的加锁,影响到业务。简单的一个例子,如要更新im_user表中的非空ID为用户表bmw_users中的ID,关联字段为im_user.login_id=bmw_users.nick,语句可以这样写[php]update im_user i set
1581/812345678>

数据统计

  • 访问量: 4476
  • 日志数: 44
  • 建立时间: 2007-12-12
  • 更新时间: 2008-06-16

RSS订阅

Open Toolbar