拼接储存过程 是不是安全的?

qq_29817615 2019-09-13 11:18:20
不考虑存储过程内部(内部都是表的参数,没有sql拼接)
拼接存储过程的时候会不会产生sql注入?
...全文
229 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_29817615 2019-09-17
  • 打赏
  • 举报
回复
mysql 的c接口只有一个字符串参数, 如果我自己做参数化比较麻烦,
我想法是 数据库都用存储过程,但是c接口的调用 需要拼接存储过程,
比如客户提交一个name 的string ,我需要拼接个 call proc('name') 这个存储过程,
目前只发现单引号 会引起错误,不晓得有没有其他的隐患
二月十六 2019-09-16
  • 打赏
  • 举报
回复
存储过程为什么还要拼接?
吉普赛的歌 2019-09-14
  • 打赏
  • 举报
回复
你举个实际例子吧, 这样太模糊了。 存储过程传入时用了参数, 但内部如果你还是拼接sql的话, 一样也会有sql注入。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧