资讯专栏INFORMATION COLUMN

oracle 写declare例子

zhangxiangliang / 2165人阅读

摘要:注意赋值要用或的关系用表示主表前缀截取字符串从第一位和都代表第一位开始截取为数输出语句最后输出

注意:

1.赋值要用 :=

2.或的关系用 or 表示

declare
prefix VARCHAR2(2); --主表前缀
res_value VARCHAR2(20);
sysdate_char VARCHAR2(20);
begin
  prefix := "QZ";
  select to_char(sysdate,"yyyyMMdd") into sysdate_char from dual;
  for i in (select col1,col2 from table_name ) loop
    if i.col1= "col1" or i.col2= "col2"  then
    res_value := "123456";
    end if;
  end loop;
  res_value := SUBSTR(res_value,0,2);  --截取字符串 从第一位(0和1都代表第一位)开始截取2为数
  dbms_output.put_line( res_value ); -- 输出语句
end;

最后输出 “12”

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35063.html

相关文章

  • oracle declare例子

    摘要:注意赋值要用或的关系用表示主表前缀截取字符串从第一位和都代表第一位开始截取为数输出语句最后输出 注意: 1.赋值要用 := 2.或的关系用 or 表示 declare prefix VARCHAR2(2); --主表前缀 res_value VARCHAR2(20); sysdate_char VARCHAR2(20); begin prefix := QZ; select t...

    Tychio 评论0 收藏0
  • Oracle总结【PLSQL学习】

    摘要:介绍是对的一种扩展,基本每一种数据库都会对进行扩展,对的扩展就叫做是什么是操作所有关系型数据库的规则是第四代语言是一种结构化查询语言只需发出合法合理的命令,就有对应的结果显示的特点交互性强,非过程化数据库操纵能力强,只需发送命令,无需关注如 PLSQL介绍 PLSQL是Oracle对SQL99的一种扩展,基本每一种数据库都会对SQL进行扩展,Oracle对SQL的扩展就叫做PLSQL....

    Heier 评论0 收藏0
  • Oracle总结【PLSQL学习】

    摘要:介绍是对的一种扩展,基本每一种数据库都会对进行扩展,对的扩展就叫做是什么是操作所有关系型数据库的规则是第四代语言是一种结构化查询语言只需发出合法合理的命令,就有对应的结果显示的特点交互性强,非过程化数据库操纵能力强,只需发送命令,无需关注如 PLSQL介绍 PLSQL是Oracle对SQL99的一种扩展,基本每一种数据库都会对SQL进行扩展,Oracle对SQL的扩展就叫做PLSQL....

    张金宝 评论0 收藏0
  • scrapy学习之路4.1(SQLAlchemy的使用)(未完)

    摘要:是编程语言下的一款框架,该框架建立在数据库之上,使用关系对象映射进行数据库操作,简言之便是将对象转换成,然后使用数据执行并获取执行结果。正确使用的前提是了解关系数据库的原理。就是把数据库表的行与相应的对象建立关联,互相转换。 sqlalchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使...

    shengguo 评论0 收藏0
  • Dynamic sql in Mysql

    摘要:中的,类似于中的语法,写法上稍微麻烦一点,下面是一个具体的例子。 Mysql中的Dynamic sql,类似于oracle中的Execute immediately语法,写法上稍微麻烦一点,下面是一个具体的例子。 DROP PROCEDURE IF EXISTS total_num; CREATE PROCEDURE total_num( IN p_begin INT, IN p_e...

    calx 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<