摘要:
存储过程--把查询出来的数据直接插入表sql_str := ' insert into T_XS_SHOP(' || chr(10) || 'SHOP_ID,' || chr(10) || 'TITLE' || chr(10) || ')' || chr(10) || '(' || chr(10) || 'select shop_id,shop_name from T_Base_ShopPublic@yb' || ' where shop_id in (' || strSelecte 阅读全文
摘要:
chr()函数将ASCII码转换为字符:字符 –》 ASCII码;ascii()函数将字符转换为ASCII码:ASCII码 –》 字符;在oracle中chr()函数和ascii()是一对反函数。chr()函数示例:SQL> select chr(65) from dual;CHR(65)-------Aaccii()函数示例:SQL> select ascii('A') from dual;ASCII('A')---------- 65转自:http://zhidao.baidu.com/question/220070478.html 阅读全文
摘要:
在一个内在的异常中,SQLCODE返回Oracle错误的序号,而SQLERRM返回的是相应的错误消息,错误消息首先显示的是错误代码。 阅读全文
摘要:
sys_refcursor 和 cursor 优缺点比较优点比较优点一:sys_refcursor,可以在存储过程中作为参数返回一个table格式的结构集(我把他认为是table类型,容易理解,其实是一个游标集), cursor 只能用在存储过程,函数,包等的实现体中,不能做参数使用。优点二:sys_refcursor 这东西可以使用在包中做参数,进行数据库面向对象开放。哈哈。我喜欢。cursor就不能。缺点比较:缺点:sys_refcursor 不能用open,close ,fetch 进行操作。不好学,难理解。cursor可以用 open,close ,fetch操作,容易学,易懂其他就目 阅读全文
摘要:
Oracle数据库链Database links的作用:在一个用户下,可以获取到另外的用户下的表的数据。使用的时机:跨数据库或者跨用户使用时。步骤:① 创建好Oracle的服务(客户端连接服务器端的配置信息)②创建数据库的链Database links。 create database link yb connect to erp identified by erpusing 'erp'; 解释:其中create database link链的名称(我们可以自定义) connect to 要连接的数据库的用户名 identified by 用户的登录密码,using'要 阅读全文