SQL存储过程,如何解决带短横线“-”的参数问题?

2024-12-16 23:27:57
推荐回答(5个)
回答1:

加引号,然后记得在这句最后加空格
set @strSQL='select * from tb_fjzl '
目的是防止表名和'where'直接连在一起

回答2:

参数传的不对,改成 where fdv_fjh='1-1-1'

回答3:

用to_char,或者to_date 转换一下

回答4:

exec pr_tb_fjzl ' where fdv_fjh=''1-1-1'''

回答5:

代码呢