mysql定义和调用存储过程
/*定义delimiter为 // */ delimiter // CREATE procedure sp_add3(a int, b int,out c int) begin set c=a+ b; end///* 改回默认值 ; */ delimiter ;call sp_add3(1,2,@c);select @c;
set @attr_ := 'CONTACT肖昌建1CUSTOMER_NOC1508E_MAILINV_ADDRESSINV_CONTACTINV_CONTENTINVOICE_TITLEINVOICE_TYPE_DBINV_PHONE_NOMOBILE_NO13713893025URGENCY_FLAGNET_WEIGHT0NOTE_TEXTvvr的备注信息PHONE_NOPOST_CODEPREPAY_PERC1PAYMENT_WAYSALES_CLERKREGION_CODE440305DELIVERY_ADDRESS广东省深圳市南山区西丽镇茶光村96栋601SHIP_COST0SHIP_METHOD到付[顺丰]TERMINAL_IDC1508CREDIT_CONFIRMEDFalseMEMBER_IDORDER_DATE2015-07-31 17:14:50ORDER_TYPE_DBNPAY_STATECreatedORDER_STATECreatedFILE_STATENoNeedORDER_SOURCE_DBTCHANNEL_TYPEP07ORDER_AMOUNT0COUPON_AMOUNT0SERVICE_AMOUNT0ADDITION_AMOUNT0NET_AMOUNT0PAID_AMOUNT0SALES_MAN09033884SHIPMENT_RULEB02SHIP_ADDR_NO1SRC_JOB_IDSRC_ORDER_NONOT_ALLOW_PAIDFalse';call CustomerOrder_New__(@info_,@objid_,@objversion_,@attr_,'DO'); /*select FndSession_GetLastError() ;*/select @info_;/*select @objid_;*//*select @objversion_;*/
isnull(expr) :expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。
IFNULL(expr1,expr2)的用法:假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2
NULLIF(expr1,expr2) 的用法:两个表达式不相等,返回expr1。如果两个表达式相等,NULLIF 返回空值NULL。
转载于:https://www.cnblogs.com/xcj26/p/4692683.html
mysql定义和调用存储过程相关推荐
- MySQL创建、调用存储过程
一.创建存储过程 今天我们搞一搞MySQL的存储过程,过程中踩了一些小坑,算是做个总结归纳~ 首先,我们了解一下存储过程的创建语句: CREATE PROCEDURE `index_statistic ...
- mysql 1422_mysql触发器调用存储过程,报1422错
--------------------------------触发器创建新分类触发存储过程-----------------------------DROPTRIGGERIFEXISTScatego ...
- hibernate4调用mysql存储过程_hibernate调用存储过程
一. 建表与初始化数据 在mysql的test数据库中建立一张新表:tbl_user,建表语句如下: DROP TABLE IF EXISTS `user`; CREATE TABLE `tbl_us ...
- 通过hibernate去调用存储过程
为了在 Hibernate 中使用存储过程,你必须遵循一些规则.不遵循这些规则的存储过程将不可用.如果你仍然想使用他们,你必须通过 session.connection() 来执行他们.这些规则针对于 ...
- c语言中有存储过程吗,C语言调用存储过程并且获得返回值
1.数据库名:test: 表名:chengjibiao; 字段:Id int , Name char , Englishint , Maths int , Physis int ; 2.存储过程: ...
- mysql jdbc 创建存储过程_mysql JDBC 调用存储过程
与oracle不同,mysql不支持匿名块,如果需要写过程语句,则必需定义存储过程.如果你会oracle的存储过程,那么mysql的存储过程也很简单了. 一.创建存储过程 create procedu ...
- mysql 匿名块_MySQL存储过程定义中的特性(characteristic)的含义
MySQL的存储过程蛮啰嗦的,与MSSQL或者Oracle的存储过程相比,如果没有显式指定,他会隐含地指定一系列特性(characteristic)的默认值来创建存储过程 通常在使用图形界面工具进行存 ...
- mysql call procedure into_mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及变量...
本文实例讲述了mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及变量创建(DECLARE)和赋值(SET)操作方法.分享给大家供大家参考,具体如下: 存储过程创建(CRE ...
- jpa调用mysql函数_Spring data jpa 调用存储过程处理返回参数及结果集(示例代码)
一.环境 1.此随笔内容基于spring boot整合的spring data jpa项目, 2.数据库为mysql 5.7.9版本 二.内容 1. 新建存储过程 pro_query_object B ...
最新文章
- asp网上书店系统_Asp.net Core启动流程讲解(一)
- SAP项目里的关键用户,兼职还是专职?
- 暴涨!BTC忠实粉丝转向BCH为BCH网络添砖加瓦
- mysql的日期差值按天表示_MySql计算日期差值和常用sql
- 动态数组vector
- vue3.0 AntDesignVue2.0 table的rowkey报错问题解决方法
- 在operator =中要处理“自我赋值”
- 将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法
- Java Date hashCode()方法与示例
- libvirt命令行文档
- Excel导入到sql数据库中完整代码
- 企业软件定制开发的流程,有五点是需要注意的!
- 微软披露三个 0day 漏洞 分别影响 Word、IE 和 Office
- jq ajax异步上传文件,jQuery Ajax上传文件
- 使用啊D注入工具向asp网站注入攻击
- python爬取链家租房信息_使用python爬取链家广州12108条租房信息,并做一些基础分析...
- 堆密度测定的意义_堆密度的意义是什么 汇美科LABULK 0335
- Centos7虚拟机MySQ连接Hive
- linux开启vi命令,让Linux默认启动是字符界面和Linux之VI命令详解
- 如何自制虚拟直播,在里分享3种方法,总有一个你喜欢