【发布时间】:2014-10-09 09:34:02
【问题描述】:
这是我创建存储过程的查询:
CREATE PROCEDURE `GetAccountDetails`(IN `Accountnumber` VARCHAR(50), IN `casshieldId` VARCHAR(50), IN `transactionbefore` DOUBLE, IN `sourceofTransaction` vARCHAR(50))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
SELECT * FROM account WHERE AccountNumber = Accountnumber AND casShieldId = casshieldId AND transactionBefore = transactionbefore AND sourceOfTransaction = sourceofTransaction;
END
当我调用存储过程时:
call GetAccountDetails("Accountnumber","casshieldId ",transactionbefore,"sourceofTransaction");
它返回该帐户表中的所有记录。
我该如何解决这个问题?
【问题讨论】:
标签: mysql sql stored-procedures mysql-workbench