04_条件控制语句
来源:互联网 发布:网络传销案 编辑:程序博客网 时间:2024/06/05 20:56
--其中引用变量时 '|| ||' 如'||username||'
--在Oracle中 如果碰到单引号里还要单引号 则需要转译 用两个单引号表示一个单引号
declare v_a number; v_b number; v_c number; v_sql varchar2(1000); v_username varchar2(10); v_password varchar2(10);begin v_a := 5; if v_a < 10 then dbms_output.put_line('a小于10'); end if; --2层结构 v_b := 5; if v_b < 10 then dbms_output.put_line('b小于10'); else dbms_output.put_line('b大于10'); end if; v_c := 25; if v_c < 10 then dbms_output.put_line('b小于10'); elsif v_c > 10 and v_c < 20 then dbms_output.put_line('b大于10'); else dbms_output.put_line('c大于20'); end if; --SQL语句的拼凑 v_username := 'a'; v_password := '123456'; v_sql := 'Select * From T_Userinfo where 1 = 1'; if v_username is not null and v_username != ' ' then v_sql := v_sql || ' and username like ''%' || v_username || '%'' '; end if; if v_password is not null and v_password != ' ' then v_sql := v_sql || ' and password = '''; v_sql := v_sql || v_password; v_sql := v_sql || ''''; end if; v_sql := v_sql || ' order by userid asc'; dbms_output.put_line(v_sql);end;--Select * From T_Userinfo where 1 = 1 and username like '%a%' --and password = '123456' order by userid asc
阅读全文
0 0
- 04_条件控制语句
- 黑马程序员 C#基础流程控制_条件语句
- php条件控制语句
- 条件控制语句
- 条件控制语句
- 条件循环控制语句
- Java控制条件语句
- JAVA _控制语句
- 第01章 CORE C++_C++ 基本结构_注释_输出语句_输入语句_初始化_条件控制_ASCII码值_转义字符_常量_变量_类型长度_运算符
- JAVA基础第二天学习日记_标识符、常量与变量、运算符、条件控制语句
- Python入门笔记(4)_ 控制流:条件判断和循环语句
- 第十一课:条件控制语句
- 条件语句及控制循环
- 简单的条件控制语句
- C++控制结构-条件语句
- 自学php-条件控制语句
- SAP HANA条件控制语句
- oracle中的条件控制语句
- vuejs路由
- C++里类中的析构函数和拷贝构造函数
- java equals和==的区别
- get和post的区别
- 解决无法生成Bitmap 签名
- 04_条件控制语句
- MYSQL自带函数计算给定的两个日期的间隔天数
- 用搬瓦工服务器搭建shadowsocks
- 原生冒泡机制
- 动态规划——劲歌金曲
- POJ
- java的封装剖析
- maven
- ios修改导航栏标题字体颜色