首页 \ 问答 \ 如何利用Redis扩展数据服务,实现分片及高可用

如何利用Redis扩展数据服务,实现分片及高可用

更新时间:2023-06-22 07:06

最满意答案

首先定义一个MySQL存储过程:
DROP PROCEDURE  IF  EXISTS test ;
CREATE PROCEDURE test (IN p1  VARCHAR(26), OUT pResult VARCHAR(512))
BEGIN
SET pResult := NULL;
SET pResult :=CONCAT ( 'test',p1);
SELECT * FROM tb2 WHERE commet like  Concat('%',p1, '%'); -- this 返回一个结果集
END;

tb2的表结构和数据如下:
DROP TABLE IF EXISTS `tb2`;
CREATE TABLE `tb2` (
`t_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键',
`Name` varchar(255) DEFAULT NULL COMMENT '字段名',
`type` int(1) DEFAULT NULL COMMENT '类型,0-正常,1-异常,2-传输,3-退单',
`commet` varchar(255) DEFAULT NULL COMMENT '备注',

其他回答

如何使用mybaits调用数据库中的存储过程,下面以oracle数据库的为例: 1.在数据库中创建以下的存储过程: 2.编写sql映射文件wxcldao.xml: 其中statementtype="callable"表示要调用存储过程,parametertype参数类型; jdbctype对应数据库中的...

相关问答

更多
  • 如果是sqlserver。 select 标签 配置 requltMap 去掉 #{users,mode=OUT,javaType=ResultSet,jdbcType=CURSOR,resultMap=UserMap} 调用selectList也行!
  • 首先定义一个MySQL存储过程: DROP PROCEDURE IF EXISTS test ; CREATE PROCEDURE test (IN p1 VARCHAR(26), OUT pResult VARCHAR(512)) BEGIN SET pResult := NULL; SET pResult :=CONCAT ( 'test',p1); SELECT * FROM tb2 WHERE commet like Concat('%',p1, '%'); -- this 返回一个结果集 END; ...
  • 创建: CREATE OR REPLACE PROCEDURE P_1(S_NO INT) AS S_AGE INT; BEGIN SELECT SAGE INTO S_AGE FROM STU WHERE SNO=S_NO; DBMS_OUTPUT.PUT_LINE(S_AGE); END P_1; 调用: EXEC P_1(1); 查询学生表中学号为1的学生年龄
  • 一个带参数的存储过程。 SQL> CREATE OR REPLACE PROCEDURE HelloWorld1 ( 2 p_user_name VARCHAR2 3 ) AS 4 BEGIN 5 dbms_output.put_line('Hello ' || p_user_name || '!'); 6 END HelloWorld1; 7 / Procedure created. SQL> CREATE OR REPLACE PROCEDURE CallHelloWorld1 ( 2 p_user V ...
  • 不需要设置。只需要定义类型就可以了。如果设置了会出错的。
  • 从 open p_cursor FOR sqlstr 这句可以看到,你的p_cursor 一定是作为输出 在调用的时候,只要拿个游标去接收查询结果就可以了 declare p_cursor sys_refcursor; begin pro_lz_manager(p_cursor); end; 如果想处理游标返回的结果,用循环取出游标即可
  • mysql存储过程中调用另一个存储过程需要配置吗 你创建一个存储过程C 先执行存储过程A,并得到返回值 再判断返回值执行存储过程B 例如: mysql> \d // mysql> create procedure test(v_name char(20),out v_id int) -> BEGIN -> SELECT id into v_id from t1 WHERE name=v_name; -> END; -> // mysql> create procedure test1(v_id int,ou ...
  • SQL>!'. SQL> )一个带参数的存储过程; Procedure created;; Procedure created.put_line(' 6 END HelloWorld1! PL/ Hello Tom; 8 / 7 /);Tom'Hello '. 执行 SQL> exec CallHelloWorld1( ' set serveroutput on SQL> 7 END CallHelloWorld1; CREATE OR REPLACE PROCEDURE HelloW ...
  • 我的调用存储过程的语法在MyBatis和存储过程中都是正确的。 由于我使用Spring框架,所以由于一些传递依赖项,我的存储过程不是从Java中的MyBatis调用的。 所以我检查了我的pom.xml文件以找到传递依赖关系,然后排除了MyBatis的所有依赖关系,并将最新版本的MyBatis用于Spring框架。 现在它工作正常。 My syntax for calling stored procedure is correct both in MyBatis and in stored procedure ...
  • 不要将带参数的过程调用视为选择。 mapper方法必须返回void,忘记@ResultType。 @Select(value = "{CALL prc_ultimo_nombramiento(#{tipoIdentificacion, mode=IN},#{numeroIdentificacion, mode=IN},#{idEt, jdbcType=VARCHAR},#{fechaPosesion, mode=OUT, jdbcType=VARCHAR},#{idTipoNombramiento, ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。