请教关于SQL两个问题,谢谢!

weixin_38049216 2017-03-25 02:06:44
1、有一个查询是这么设计的:
      当某用户在应用中查询自己的数据时,系统设计为使用存储过程向某表插入该用户查询的数据:过程是先TRUNCATE TABLE,然后INSERT INTO ,然后用户就可以在某表中查询到自己的数据。
      想问一下:如果很多用户在查询,那岂不是要TRUNCATE和INSERT INTO很频繁?会不会检索收到影响?

2、关于SQL 2008 R2权限的问题:
    (1)建立一个关于某个存储过程a的同义词A,授予某用户U对A的执行权限,那么还需要授予U对a的执行权限吗?
    (2)上述存储过程中有TRUNCATE TABLE T和INSERT INTO  T的语句,那需要对用户U授予对T的权限吗?授予什么权限?


谢谢!
...全文
15 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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