-
2020-05-28 11:11:41
1、declare 声明变量后的每个变量都要加分号;
2、所有的语句结束和sql语句结尾,都要加分号;
3、变量赋值 variable :='1234'
如:recordId := '1234';
4、插入列数据获取 :new.colname
如:new.exec_record_id
5、sql查询写入变量 select colname into variable
如: select verify_date into execDate from orders_executed_record where record_id='1234';函数举例:
create or replace function f_query_fee(in_clinic_type_code varchar2,in_dept varchar2) return number is special_price number(10,2); nomal_price number(10,2); rtn_price number(10,2); begin special_price :=10; IF special_price>0 THEN rtn_price := special_price; else rtn_price := nomal_price; END if; return rtn_price; end ;
更多相关内容 -
调研报告的写法和结构举例.doc
2021-09-10 02:55:45调研报告的写法和结构举例.doc -
Oracle触发器写法和举例
2019-12-05 09:27:24触发器举例: CREATE OR REPLACE TRIGGER "TR_NUTRITION" after update on inp_bill_detail for each row declare myexp exception; execDate date; recordId varchar2(30); begin recordId :=:new...1、declare 声明变量后的每个变量都要加分号;
2、所有的语句结束和sql语句结尾,都要加分号;
3、变量赋值 variable :='1234'
如:recordId := '1234';
4、插入列数据获取 :new.colname
如:new.exec_record_id
5、sql查询写入变量 select colname into variable
如: select verify_date into execDate from orders_executed_record where record_id='1234';触发器举例:
CREATE OR REPLACE TRIGGER "TR_NUTRITION" after update on inp_bill_detail for each row declare myexp exception; execDate date; recordId varchar2(30); begin recordId :=:new.exec_record_id; if :new.exec_record_id is not null then select nvl(oen.verify_date,oer.execute_date_time) into execDate from orders_executed_record oer left join orders_executed_nutrition oen on oer.record_id=oen.record_id where oer.record_id = recordId ; if execDate is not null then raise myexp; end if; end if; exception when myexp then raise_application_error('-20002', '计费后,执行(核对)日期不能为空,计费ID=' || :new.detail_no || ' 执行ID=' || recordId); end ;
-
SQL语句--CASE函数写法的简单举例,及应用
2021-02-22 10:44:10SQL语句–CASE函数写法的简单举例,及应用 ---case函数的基本结构: case when...then... else... ----可以写也可以不写,按实际需求 end 【举个栗子_1】 eg1: --我想实现的效果: --当ID为1时,输出结果显示...SQL语句–CASE函数写法的简单举例,及应用
---case函数的基本结构: case when...then... else... ----可以写也可以不写,按实际需求 end
【举个栗子_1】
eg1: --我想实现的效果: --当ID为1时,输出结果显示“财务部”、当ID为2时,输出结果显示“研发部”、当ID为3时,输出结果显示“人力资源部” SELECT DepartmentID, CASE WHEN DepartmentID=1 THEN '财务部' WHEN DepartmentID=2 THEN '研发部' WHEN DepartmentID=3 THEN '人力资源部' END FROM Department
为了明显看出效果,加了一列ID,以检验结果的正确性,
下图为执行语句后返回的结果:
【举个栗子_2】
eg2: ---在我的数据库中,这个表里只存在3个部门, ---所以当ID为1时,输出结果显示“财务部”、当ID为2时,输出结果显示“研发部”、 ---当ID不是1也不是2时(即ID为3),输出结果显示“人力资源部” SELECT DepartmentID, CASE WHEN DepartmentID=1 THEN '财务部' WHEN DepartmentID=2 THEN '研发部' ELSE '人力资源部' END FROM Department
下图为执行语句后返回的结果:
可看出与【eg1】中的返回结果一致【举个栗子_3】
当select中有case函数,但需要进行分组时,把select中的那段case函数直接复制到group by 位置即可eg3: SELECT DepartmentID, CASE WHEN DepartmentID=1 THEN '财务部' WHEN DepartmentID=2 THEN '研发部' ELSE '人力资源部' END FROM Department GROUP BY DepartmentID, CASE WHEN DepartmentID=1 THEN '财务部' WHEN DepartmentID=2 THEN '研发部' ELSE '人力资源部' END
下图为执行语句后返回的结果:
【举个栗子_4】eg4: SELECT DepartmentID, CASE WHEN DepartmentID<2 THEN '财务部' WHEN DepartmentID>2 THEN '人力资源部' END FROM Department
返回结果:
当ID<2时,输出结果显示“财务部”、当ID>2时,输出结果显示“人力资源部”、
但没有说明当ID=2时的输出情况 ,所以输出结果显示为NULL
-
Javascript中匿名函数的调用与写法实例详解(多种)
2020-10-22 22:01:57js中定义函数的方式有很多种,函数直接量就是其中一种,下面通过本文给大家介绍匿名函数是如何调用的及匿名函数的n中写法,对js匿名函数调用,js匿名函数写法相关知识感兴趣的朋友一起学习吧 -
小程序 Promise 连续请求服务器写法,减少代码量
2021-03-29 17:44:48我尝试百度/google,见到最多的链式写法,以获取用户数据举例: //这里的操作都是举例说明。 wxLogin() .then(=>res{ console.log(res.code) return wxRequest.getUserOpenId(url, params)//请求获取用户ID }) .... -
用python读取xml文件的写法举例
2017-07-26 10:01:00原xml文件: loginError.xml RpmsLoginCase 读取xml的py文件: xmlData.py # coding:utf-8 import xml.dom.minidom from config import globalparam xml_path=globalparam.xml_path ...def getX原xml文件:
loginError.xml
<?xml version="1.0" encoding="UTF-8"?> <Data> <test>RpmsLoginCase</test> <failLogin1 username="" password="" expected="请填写手机号" /> <failLogin2 username="13679130021" password="" expected="请输入密码" /> <failLogin3 username="13679130021" password="12345678" expected="请输入验证码" /> </Data>
读取xml的py文件:xmlData.py
# coding:utf-8 import xml.dom.minidom from config import globalparam xml_path=globalparam.xml_path def getXmlData(value): dom = xml.dom.minidom.parse(xml_path) db = dom.documentElement name = db.getElementsByTagName(value) nameValue = name[0] return nameValue.firstChild.data def getXmlUser(parent, child): dom = xml.dom.minidom.parse(xml_path) db = dom.documentElement itemlist = db.getElementsByTagName(parent) item = itemlist[0] return item.getAttribute(child) if __name__=='__main__': print getXmlData('test') print getXmlUser('failLogin1','expected')
-
SAP HANA XS 的.xsaccess写法举例
2017-01-11 17:42:44SAP HANA XS 的.xsaccess写法举例 -
NP完全问题详解,举例详解
2019-12-31 18:39:44本文档对NP完全问题详细解释,举了很多的例子 NP完全问题(NP-C问题),是世界七大数学难题之一。 NP的英文全称是Non-deterministic Polynomial的问题,即多项式复杂程度的非确定性问题。简单的写法是 NP=P?,问题就... -
linq的左联和内联举例及写法
2019-11-20 14:33:28举例: a表: ID 1 b表: ID 1 1 1 4 左联结果为: 1 1 1 内联结果为: 1 1 1 左联是以左表为主;内联是没有主表,只要一样就全查询出,并不是我以为的"并集" 左联写法为: from aa in a join bb in b on a.ID ... -
ftl (freemarker) 与 jsp (jstl) 的对应功能的不同写法及举例(部分)
2020-10-28 16:53:22ftl(freemark) 与 jsp(jstl) 的对应功能的不同写法及举例(部分) 注意: 对比是在相同情况和要求下实现相同的功能 页面的文件名: . jsp文件 和 . ftl 文件 配置文件(pom.xml): freemark需要的依赖 <... -
举例详解CSS中的text-shadow文字阴影效果使用
2020-12-13 16:51:52text-shadow 语法 CSS Code复制内容到剪贴板 text-shadow: h-shadow v-shadow blur color; 实例 基础的文本阴影效果: CSS Code复制内容到剪贴板 ...兼容IE的写法: 滤镜语法: Eg: CSS Code复制内容 -
《几种简单的.bat批处理文件的写法及举例》——【bat批处理文件学习及应用】
2019-06-18 21:30:24《几种简单的.bat批处理文件的写法及举例》 一、echo off.bat批处理 echo off.bat命令如下,我们做好后用记事本保存为"echo.bat"后缀文件。 @echo off echo"欢迎来到非常BAT!" pause 双击后会出现下面CMD... -
[js] 举例说明js立即执行函数的写法有哪些?
2021-01-03 10:27:21[js] 举例说明js立即执行函数的写法有哪些? 1、(function(){ //code }()) 2、!function(){ //code }() 3、!(function(){ //code })() 4、!(()=>{ //code })() 个人简介 我是歌谣,欢迎和大家一起交流前后端... -
举例详解HTML5中使用JSON格式提交表单
2020-12-14 00:34:50以JSON编码格式提交表单数据是...大家应该对如何用表单上传一个文件的写法很熟悉,它需要在HTML中form标记上添加 enctype="multipart/form-data" 声明,就是告诉浏览器要按上传文件模式发送表单数据。而JSON格式提交 -
Spring boot的多级分类写法(以二级分类举例)
2020-04-25 00:45:27以下用课程类举例,一级分类例如后端语言,ID值都为0,二级分类为C#,Java 1.建立实体类,其中包括自己的ID值,然后还有子ID 2.建立相应的分类该有的实体对象 3.在service层和其引用层声明相应的方法并填写代码 ... -
Oracle Package中返回游标的写法和调用
2020-03-04 10:58:48Oracle Package有简化应用设计、提高应用性能、实现信息隐藏、子程序重载作用。本文举例说明了Oracle Package中返回游标的写法和调用。 -
c语言中switch用法举例
2020-07-26 20:31:57case 0: //表达式的各种取值+冒号,这跟我们平常列举各种情况的写法类似 case 1: //当表达式的多个取值的结果都一样的时,可以写在一起,在最后写break. case 3: cout << "情形1"; break; case 2: cout <... -
C语言中do-while语句的2种写法示例
2021-05-21 01:19:11C语言中do-while语句的2种写法示例while循环和for循环都是入口条件循环,即在循环的每次迭代之前检查测试条件,所以有可能根本不执行循环体中的内容。C语言还有出口条件循环(exit-condition loop),即在循环的每次... -
Vue - watch 三种不同写法及场景用法(immediate、handler / deep)
2022-01-10 09:58:53每种写法没有好坏之分,只是使用场景不同而已。 一、常规监听 注意:这种监听方式,当值首次绑定的时候,不会执行监听函数。 —— 例如,父组件向子组件 动态传值(props) 时,子组件 props 首次获得传值后,不会... -
网页超链接样式的CSS写法
2021-06-11 14:59:10上图所示上上一篇文章的大概样式,颜色就不一一举例了,我现在现在是给了“男士”“女士”“养生”三个母栏目不同的颜色,为了好看一点,我想鼠标移动到“男士”后面的子栏目上面的颜色和“男士”的字体颜色一样,移... -
Java中不容拒绝的一种优雅的写法
2021-12-07 00:22:12建议这样使用毕竟有背后深层的优势,拿StringUtils.isNotEmpty举例看看apache的代码优雅在哪里。 StringUtils类的源码: public static boolean isNotEmpty(String str) { return !isEmpty(str); } public static ... -
java中枚举类的写法及用法
2022-02-08 10:23:52java中枚举类的写法及用法 -
【写法】三目运算符的写法简化
2019-10-06 11:05:40举例,假设User实体定义如下: public class User { public string UserName { get ; set ; } public string Password { get ; set ; } public int OrderIndex { get ; set ; } } ... -
xpath路径的写法
2019-09-22 18:14:33关于xpath路径的写法 1.选取节点 表达式 描述 nodename 选取此节点的所有子节点。 / 从根节点选取。 // 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 . 选取当前节点。 .. 选取当前... -
robots协议文件的写法及语法属性解释
2018-10-28 12:41:57例如,其他网站仍可能链接到该网站,因此,网页网址及其他公开的信息(如指向相关网站的链接中的定位文字或开放式目录管理系统中的标题)有可能会出现在引擎的搜索结果中,如果想彻底对搜索引擎隐身那咋整呢?... -
script标签的四种属性写法
2021-06-12 11:04:02举例:JavaScript.......脚本元素中有四种类型的属性:1.language语言属性用于指定脚本语言及其包含代码的版本。在下面的例子中,JavaScript版本是1.2。如果特定的浏览器不支持所述的JavaScript版本,... -
SQL insert into 语句的写法
2020-07-06 09:33:18INSERT INTO是sql数据库中的语句,可以用于向表格中插入新的行。... 男 | | 6 | 赵六 | 19 | 女 | | 1 | 刘一 | 18 | 男 | | 2 | 钱二 | 19 | 女 | +------+--------+------+------+ 原文:SQL insert into 语句的写法 -
vue的render渲染h别名写法
2019-10-29 20:12:43vue的render渲染函数,h别名写法 先看下基本参数: createElement ( // 参数1(必需) // {String | Object | Function} // 解释: html标签,组件选项,函数 // 参数2,一个对应属性的数据对象(可选)... -
SpringBoot各种Controller写法
2020-05-17 14:23:45最近玩SpingBoot,以下是一些Controller的各种写法 本文我们将分为四部分: 1、Controller的类型(传统的 和 REST) 2、路由(Routes) 3、如何接收数据 4、Controller示例 Controller 类型 你也许每天都在...