调用存储过程做的报表怎么解决多用户同时查看报表时冲突问题
例如 :
存储过程里面会有insert delete truncate 等操作
A、B两用户同时查询报表时,A、B两用户互相(insert delete truncate)掉对方的表
找DBA对数据库表对做读写限制,了解下「锁」的定义!
————————
这个没有办法解决哦,建议不要在报表打开的存储过程做insert,delete等操作,不然肯定会脏数据产生
查询报表最好只做select查询,
报表使用人员居然要做数仓的工作.
乱套了.
在存储过程用 字符拼接的DDL 建表