ICode9

精准搜索请尝试: 精确搜索
  • MySQL存储过程返回错误值2019-10-27 05:16:15

    我是MySQL存储过程的新手,我正在学习一些有关如何使用它们的教程,但是我遇到了一件有趣的事情: DELIMITER $$ CREATE DEFINER=`user`@`%` PROCEDURE `CalculateScores`(IN ID INT, OUT test INT) BEGIN SELECT COUNT(*) INTO test FROM myTable WHERE id = ID; END

  • 要求调用存储过程C#的合法示例:MYSQL2019-10-26 21:07:06

    我花了大约7个小时试图通过反复试验找出答案.我看到的所有在线示例都不起作用,或者不适用,或者仅显示Im正在寻找的内容的一半. 这是我要的: 1.一个使用一个IN参数和一个OUT参数的MYSQL中简单存储过程的示例.2.使用C#从Visual Studio调用FUNCTIONING(确实很重要,导致在线示例有时无法

  • MySQL过程的游标在第一次迭代后停止2019-10-26 15:15:54

    我正在编写一个程序,该程序获取一个数据表以映射一个字段并在另一个表中插入/更新. 我的问题是,如果映射函数找不到任何匹配项,则光标将在第一次迭代后停止,而不会引发任何错误. 这是我的功能: BEGIN DECLARE mapped_name VARCHAR(255); SELECT mapped_field INTO mapp

  • 如何在执行C#Azure函数期间避免SqlClient超时错误?2019-10-25 09:07:40

    我已经使用C#创建了一个功能应用程序时间触发器. 在逻辑内部,我调用并执行在SQL Server中创建的存储过程. 存储的proc的执行耗时超过8分钟,并且在Azure函数应用日志中出现以下错误: 2018-04-02T11:03:46.409 [Error] Exception while executing function: Functions.AbarIomWeek

  • c#-以存储过程为参数调用函数2019-10-25 02:05:49

    我在C#中具有以下功能正常工作 private void AddQueue() { SqlConnection conn = forconnection(); conn.Open(); SqlCommand cmd = new SqlCommand("spInsertFormIssue",conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("

  • 如何通过JDBC将Java存储过程加载到Oracle 10g中?2019-10-24 14:00:13

    我正在尝试通过JDBC将一些Java存储过程加载到Oracle 10g数据库中.我正在执行的语句是- CREATE OR REPLACE JAVA SOURCE NAMED "test.Test" AS package test; public class Test { public static String myMethod(String a) { return a; } }; 通过TOAD运行此程序

  • SVN中的MySQL存储过程2019-10-23 21:14:40

    在SVN中保存MySQL存储过程和表结构的最佳方法是什么? 我大约有100个表和200个存储过程,将所有过程转储到一个文件中是没有意义的,因为它包含数千行并且难以维护.我现在正在考虑为每个表和过程创建单独的单独文件,但是它将总计300个文件. 有什么建议么..解决方法:我只玩过这个游戏,没

  • CodeGo.net>如何检查没有返回值的存储过程已执行?2019-10-23 17:07:17

    我正在执行没有返回值的存储过程.我如何检查它是否已实际执行?这是代码: this.dbProviderFactory = DalFactory.GetFactory(this.adapterConfiguration); DbConnection dbConnection = dbProviderFactory.CreateConnection(); dbConnection.ConnectionString = this.adapterConfigu

  • php-在foreach循环中调用存储过程-仅首先执行2019-10-13 21:17:51

    这实际上是my earlier question today的导数. 我在数据库中创建了一个存储过程,希望从PHP连续调用多次. 假设这是我的程序: CREATE PROCEDURE PROC_1( IN param1 VARCHAR(255), IN param2 VARCHAR(255)) BEGIN DECLARE ok INT; DECLARE success, failure VARCHAR(255);

  • 从PHP Codeigniter调用存储过程2019-10-13 11:32:45

    寻找了一个星期,但没有找到一些我可以用来执行存储过程的内容. 场景: 我已在探查器窗口中复制了在SQL Server 2014管理上运行的代码. 我打开SQL Studio和HeidiSQL并运行查询,它运行正常,并向我返回了预期的结果. 当我尝试粘贴和修改此内容以获得与在SQL客户端上相同的结果时,它没有

  • mysql-使用存储过程作为子查询2019-10-13 03:18:13

    我已经在MySQL中像这样创建了一个存储过程 CREATE DEFINER=`root`@`localhost` PROCEDURE `my_proc`(IN var1 VARCHAR(25)) BEGIN select (sum(er)*9)/(out/3) as era from table1 where id = var1 group by id; END 我想从另一个表中获取此信息.我想做这样的事情(伪代码) selec

  • mysql-在多个数据库上安装存储过程2019-10-12 13:16:06

    有没有办法轻松地一次在多个MySQL数据库上创建存储过程?所有数据库都在同一MySQL安装上.解决方法:如果每个数据库模式仅需要对该数据库模式可用,我建议进行复制粘贴并创建存储过程.否则,我将遵循“ Kelly Vista”的建议,仅引用位于其中一个架构中的存储过程.

  • 在mysql中使用select到局部变量和准备好的语句中2019-10-12 13:15:07

    每次调用此存储过程我都会收到此错误: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 似乎是什么问题? 这是代码: DELIMITER $$ DROP PROCEDURE IF EXISTS

  • mysql-DBI begin_work不适用于存储过程调用2019-10-12 09:16:59

    我正在尝试以简化形式在事务中从中调用存储过程: my $dbh= DBI->connect(............ ); my $sth = $dbh->prepare("call sp_get_workitems (1,1)"); $dbh->begin_work or die $dbh->errstr; $sth->execute(); my ($result)= $sth->fetchrow_array(); $dbh->

  • PHP数组作为存储过程的输入2019-10-11 20:17:20

    这就是我现在正在做的事情:-在PHP中 foreach($array as $value) { $query = select abc from tblname where colname =" .$value. // fire query } 然后我创建这些值的数组,并进行相应显示. 问题: – 我已经申请了foreach,每次遇到数组中的值时都会触发查询. 结果,如果我数组中有1

  • MySql嵌套SP可以成为瓶颈吗?2019-10-11 16:18:53

    我们有这个MySQL SP,它称为嵌套SP.似乎在负载下表现不佳. 此SP可能在加载时变慢,因为它调用了嵌套SP并使用临时表将数据传递给主SP? DELIMITER $$ drop procedure if exists `GeoAreaFlattened_Select`; create procedure `GeoAreaFlattened_Select`( _areas MEDIUMTEXT,

  • 从java中的mysql存储过程中获取参数2019-10-11 07:24:41

    我在从Java中的mysql存储过程检索OUT参数时遇到问题. CALL proc_after_topic_add('newtest',@result); SELECT @result; 这个查询给了我想要的参数,但是我怎么在java.我尝试使用CallableStatement检索它但是我得到了 java.sql.SQLException: Callable statments not supported.

  • 如何在mysql存储过程中生成5个随机数2019-10-11 03:25:49

    如何生成5个唯一的随机数? 现在我有类似 declare v_counter integer; declare v_random integer; declare v_result varchar(10); select FLOOR(1+(rand()*50)) into v_result; set v_counter=0; while v_counter < 4 then select FLOOR(1+(rand()*50)) into v_random; se

  • 更改MySQL存储过程“数据库排序规则”的名称2019-10-10 15:25:48

    我已将数据库从本地计算机导入到服务器计算机.导入数据库时​​,系统默认将数据库的字符集值设置为“拉丁”.我已将数据库的字符集更改为“ utf8”.但是,数据库排序规则值的存储过程不会被修改.当前是“ latin1_swedish_ci”.如何将所有存储过程的数据库排序规则值从“ latin1_swed

  • php-在laravel 4中的插入查询存储过程中传递参数2019-10-10 07:19:20

    我已经创建了一个插入过程,但是不知道如何在控制器和模型中调用参数“名称”和“路径” 存储过程: CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_document_details` (IN `name` VARCHAR(50), IN `path` VARCHAR(255) ) BEGIN INSERT INTO `document_det

  • 当过程名称在mysql中的变量中时,调用存储过程2019-10-10 03:22:12

    我有mysql存储过程,我想在使用准备好的语句的变量中调用它和过程名称,但这给了我一个错误, 我不是mysql专家. 这是准备好的声明 > PREPARE stmt1 FROM 'CALL ? (?,?,?)'; SET @q = 'sys_search'; SET @a ='All_Employees'; SET @b = 1; SET @c = 1;

  • mysql PDO和存储过程动态SQL注入2019-10-09 22:18:22

    正如我在许多文章中看到的那样,存储过程中的动态SQL容易受到SQL注入的攻击.但是,如果我们将先前的PDO与准备好的语句一起使用,这仍然不安全吗? 例: CREATE PROCEDURE my_sp( IN in_var VARCHAR(32) ) BEGIN DECLARE query VARCHAR(255); SET @query = CONCAT("SELECT * F

  • MySQL-使用`if`的存储过程中的语法错误2019-10-09 09:15:35

    我需要知道以下存储过程中的错误是什么,因为乞求mySql我无法理解什么是错误 if not EXISTS( select filesrefrences.ReferenceID from filesrefrences where filesrefrences.RefrenceKey= pRefrenceKey) BEGIN Insert into filesrefrences

  • c# – MySql EF 6存储过程导入功能不支持EDM类型2019-10-09 03:15:59

    我是使用MySQL和Entity Framework的新手,在将存储过程导入edmx文件时遇到了一个问题.在下图中,您可以看到EDM类型列已列出我从SP返回的所有列都列为“不支持”.如果我继续并在窗口中单击“确定”,它将生成复杂类型类;但是,类文件中不包含任何属性. 有没有办法解决这个问题?我有谷歌

  • java – 使用简单的jdbc调用将数组作为输入参数传递给oracle存储过程2019-10-08 17:06:06

    这是我的oracle程序规范 CREATE OR REPLACE PACKAGE PKG_RE_FI AS PROCEDURE PRC_RE_FI_DETAILS(P_FAN_NO IN VARCHAR2, P_REF_ID IN TY_APP_REF_ID, P_COMMENTS IN VARCHAR2,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有