[超级新萌求助]关于存储过程使用变量表名中数据类型冲突的问题。
sqlserver吧
全部回复
仅看楼主
level 11
神瑞83
楼主
将图片插入数据库。由于多个相同结构的表,所以想使用变量表名。
照度娘提供的方法:
@SQL
varchar(max)
set @SQL='insert into '+@TN+'...'
EXEC(@SQL)
报错:数据类型varchar和image在add运算中不兼容。
可有兼容两种的数据类型?
or
有其它办法可以使用?
谢谢。
2018年03月14日 12点03分
1
level 11
🔯托雷基亚🔯
你图片插入数据库的作用是什么?比如,做网站?
2018年03月14日 14点03分
2
神瑞83
存储而已,不打算做网站。小小的强迫症。
2018年03月14日 17点03分
level 11
🔯托雷基亚🔯
你可以做两个网页
第一个:类似于注册页面,直接输入图片的路径然后写入数据库
第二个:浏览页,图片从数据库获取,数据库再从路径获取
2018年03月15日 00点03分
3
神瑞83
呃,不打算开发网页。原本是想程序负责传送数据,存储过程判断图片是否存在并写入数据库。现在完全靠程序查询判断是否存在。。。
2018年03月15日 08点03分
1