为什么用户查自己的表还要加前缀?

wyarrant 2003-07-07 11:48:33
我自建的用户是user,而且赋予了owner的权限。可是每次写sql的时候还必须加用户前缀,请问是怎么一回事阿?
select * from table1 必须写成select * from user.table1.
怎么样能把前面的user去掉呢?
拜托拜托!!!!
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
愉快的登山者 2003-07-07
  • 打赏
  • 举报
回复
连接数据库时,用USER登陆,执行SQL时就可以不用用户前缀。
愉快的登山者 2003-07-07
  • 打赏
  • 举报
回复
连接数据库时,用USER登陆,执行SQL时就可以不用用户前缀。
pengdali 2003-07-07
  • 打赏
  • 举报
回复
举例:

操作步骤:
1、sa登陆
2、建立数据库test
3、建立登陆admin,默认数据库可以选择test(也可以其他,但必须有权限),服务器角色不要选,在数据库访问里选到test,数据库角色选上db_owner,保存。
4、在查询分析器里用admin登陆,建立表create table aaa (a char(1))。
5、这个时候select * from aaa就可以了
pengdali 2003-07-07
  • 打赏
  • 举报
回复
举例:

操作步骤:
1、sa登陆
2、建立数据库test
3、建立登陆admin,默认数据库可以选择test(也可以其他,但必须有权限),服务器角色不要选,在数据库访问里选到test,数据库角色选上db_owner,保存。
4、在查询分析器里用admin登陆,建立表create table aaa (a char(1))。
5、这个时候select * from aaa就可以了

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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