Oracle PL/SQL程序设计 第五版 上册 第八章 字符串

第七章 东西也挺杂的,看了不太清楚。虽然看完了,但是觉得没有获得太多东西,还得回去看。

  1. 看到了这个CHR函数,

原来就是把数字转成ASCII码,比如CHR(10)就是回车。

BEGIN
    DBMS_OUTPUT.PUT_LINE(‘gogo‘ || CHR(10) || ‘tot‘);
END;
/

这里使用||来连接字符,也可以使用CONCAT来连接。不过CONCAT只有两个参数,也就是连接两个字符串。

时间: 2024-10-14 22:43:29

Oracle PL/SQL程序设计 第五版 上册 第八章 字符串的相关文章

Oracle PL/SQL程序设计 第五版 上册 第三章 语言基础

最近看了很多东西,也练习了一些,我发现这东西好像有点进入瓶颈的感觉,这个瓶颈,我觉得是因为时间太短, 练习的还不够多,并且有很多东西都是随意带过弄的.并且最近在学习Python,有些东西还有点混淆了,我决定从新 来一遍这本书,把每一个例子都进行一个学习. PL/SQL块有匿名的,也有命名的,其实命名就是那些过程.函数.包.触发器.对象类型这些.书中第一个例子是这样的. insert.sql CREATE OR REPLACE PROCEDURE get_happy(emp_id_in IN NU

Oracle PL/SQL程序设计 第五版 上册 第四章 条件和顺序控制

这一章的练习使用,那个scott下的emp表进行. 先使用IF / END IF; if.sql CREATE OR REPLACE PROCEDURE get_sal(emp_no_in IN NUMBER)     AUTHID CURRENT_USER IS     l_sal NUMBER; BEGIN     SELECT sal INTO l_sal     FROM emp     WHERE empno = emp_no_in;     IF l_sal > 2000     T

Oracle PL/SQL程序设计 第五版 上册 第五章 用循环进行迭代处理

先是那个最简单的LOOP循环 loop.sql CREATE OR REPLACE PROCEDURE loop_demo     AUTHID CURRENT_USER IS     l_date DATE; BEGIN     l_date := SYSDATE;     LOOP         EXIT WHEN l_date > SYSDATE + 10;         l_date := l_date + 1;         DBMS_OUTPUT.PUT_LINE(l_date

Oracle PL/SQL程序设计 第五版 上册 第十章 日期

DATE:  到秒 TIMESTAMP:  到十亿分之一秒 这两个一样,但是精度不同,. CURRENT_DATE  会话的时区  返回DATE CURRENT_TIMESTAMP   会话的时区,返回TIMESTAMP WITH TIME ZONE LOCALTIMESTAMP  会话时区   返回TIMESTAMP SYSDATE  服务器时区,返回DATE SYSTIMESTAMP  服务器时区,返回TIMESTAMP WITH TIME ZONE

oracle pl/sql 程序设计 历史笔记整理

20131016 周三 oracle pl/sql 程序设计 第2章 创建并运行pl/sql代码 sqlplus yjkhecc/[email protected]:1521/orcl 在java中调用存储过程: create or replace procedure t_p(l_in in out number) is begin l_in := 5; end; @Test public void test() throws SQLException { DataSource ds = Dat

Oracle.PL.SQL.程序设计笔记 day01

自定义变量 variable x varchar(20) 注:在变量x前加冒号,是表示这是一个变量. 设置了x变量,当CMD窗口关闭后,变量失效. [glogin.sql] D:\app\Administrator\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql ---- Copyright (c) 1988, 2005, Oracle.  All Rights Reserved.---- NAME--   glogin.sql---- DESC

oracle PL/SQL程序设计

declare 说明部分    (变量说明,光标申明,例外说明 ] begin 语句序列   (DML语句]… exception 例外处理语句 End; / if语句 循环语句 光标(Cursor)==ResultSet l说明光标语法: CURSOR  光标名  [ (参数名  数据类型[,参数名 数据类型]...)] IS  SELECT   语句; l用于存储一个查询返回的多行数据 l打开光标:                 open c1;    (打开光标执行查询) l取一行光标的

学习《Oracle PL/SQL 实例讲解 原书第5版》----创建账户

通过readme.pdf创建student账户. 以下用sys账户登录时都是sysdba. 一.PL/SQL 登录oracle. SYS/123  AS SYSDBA 账户名:sys:密码:123:作为sysdba角色登录. 二.查询DEFAULT TABLESPACE和TEMPORIRY TABLESPACE. SELECT tablespace_name FROM dba_tablespaces ORDER BY tablespace_name; 注:tablespaces are area

[推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下)

原文:[推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下) [推荐]ORACLE PL/SQL编程详解之一: PL/SQL 程序设计简介(千里之行,始于足下) ——通过知识共享树立个人品牌. 继上六篇: [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) [推荐]ORACLE PL/SQL编程详解之三:PL/SQL流程控制语句(不给规则,不成方圆) [推荐]ORACLE PL/SQL编程之四:把游标说透(