注册

SQL参数化查询BUG,问题很严重,请专家看看

DotNet6迁移 2024/09/24 590 9 已解决

【DM版本】:DM Database Server 64 V8 DB Version: 0x7000c
【操作系统】:Window Server 2019
【CPU】: X86
【问题描述】:

SQL参数化查询BUG,重现步骤如下

1、新建查询,输入sql

SELECT ID FROM 
(
	SELECT '2' AS ID, '1' AS PARENT
	UNION ALL
	SELECT newid() AS ID, '2' AS PARENT
) t
WHERE PARENT=:PARENT

2、运行语句,如图:输入参数 2 可以查询到值 (bug点)
image.png
image.png

3、运行语句,如图:输入参数 3 不能查询到值
image.png
image.png

4、运行语句,如图:输入参数 2 不能查询到值(此处bug重现)

image.png
image.png

回答 0
暂无回答
扫一扫
联系客服