哪位老大给我写段sql代码,增加一个数据库用户。(50分)

  • 主题发起人 主题发起人 没理头号
  • 开始时间 开始时间

没理头号

Unregistered / Unconfirmed
GUEST, unregistred user!
哪位老大给我写段sql代码,增加一个数据库用户。
要求对指定库里所有表都有select权限
 
1、CREATE user 用户名 identified by 密码;
2、GRANT SELECT ON 表名 TO 用户名;
所有表都给Select权限就对所有表执行一下第2条语句啦
 
exec sp_addlogin @loginame='rms', @passwd='rms', @defdb='run2k'
我用了上面语句能生成一个用户,
但是rms用户仍还没有得到run2k的使用权,
怎么把run2k的使用权付给rms
 
没人吗?
我急用啊?
 
我用的是sql2000
 
所有表都给Select权限
可以在SQL * PLUS用SQL建SQL中
set echo off
set feedback off
spool c:/mygrant.sql
select 'GRANT SELECT ON '||table_name|| ' TO 用户名' from user_tables;
spool off
set echo on
set feedback on

运行C:/MYGRANT.SQL即可(可以打开看一下)
 
sorry!我用的是Oracle
 
后退
顶部