【发布时间】:2016-01-21 23:43:03
【问题描述】:
如果参数中传递的值在表中不存在,则此存储过程应返回 false。
CREATE DEFINER=`listsjag_user`@`%` PROCEDURE `Select_ReferenceAvailability`(IN ref VARCHAR(45))
BEGIN
IF EXISTS (
SELECT * FROM tbl_dataLibrary
WHERE itemreference = @ref
) THEN
SELECT 'true';
ELSE
SELECT 'false';
END IF;
END
它对所有值都返回 true,但列 itemreference 中只有一个值。
有人有什么想法吗?
【问题讨论】:
-
将
@ref更改为ref。
标签: mysql vb.net stored-procedures