社区
MS-SQL Server
帖子详情
类似同义词的问题
dabtd
2005-12-29 03:50:01
请教:在Oralce里有同义词的概念,SQL Server 2000里有吗?如果没有如何实现下面需求?
假设用户user1建了个表Table1,另一个用户user2要去访问Table1则需要加前缀dbo,有没有办法省掉该前缀?比如 user2 可以用 select * from Table1 去访问而不需要在Table1前加dbo?
...全文
417
7
打赏
收藏
类似同义词的问题
请教:在Oralce里有同义词的概念,SQL Server 2000里有吗?如果没有如何实现下面需求? 假设用户user1建了个表Table1,另一个用户user2要去访问Table1则需要加前缀dbo,有没有办法省掉该前缀?比如 user2 可以用 select * from Table1 去访问而不需要在Table1前加dbo?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dabtd
2005-12-29
打赏
举报
回复
many thanks!!!
javanow
2005-12-29
打赏
举报
回复
如在sql 2k要强求的话,也有办法
户user1建了个表Table1,另一个用户user2要去访问Table1则需要加前缀dbo,有没有办法省掉该前缀?比如 user2 可以用 select * from Table1 去访问而不需要在Table1前加dbo?
你以 user2 用户建个视图,名字就叫 Table1
create view user2.Table1 as select * from user1.Table1
对于存储过程,也可以以 User1的身份建一个同名存储过程。
有点牵强!
--------------------------------
http://chinadba.cn
深圳骄子数据库技术网
最具实战经验的数据库优化、管理、设计、培训
网站大提速,欢迎访问。
ququd
2005-12-29
打赏
举报
回复
sql server 2005里引入同义词了
子陌红尘
2005-12-29
打赏
举报
回复
SQL Server里没有同义词,访问其他用户所有的对象只能加上所有者名前缀
rivery
2005-12-29
打赏
举报
回复
如果user1创建表时,没有加dbo.,那么创建的表时user1.属主的。
user2访问需要加user1.才能访问到的。同时要给他权限才能访问的。
浩方软件HFWMS
2005-12-29
打赏
举报
回复
--如果是系统管理员建的表,比如sa用户建的表。
--你创建用户后,是不用给它加"dbo"权限的。既都可以用:select * from Table1
参考一下帮助文档的权限管理
zlp321002
2005-12-29
打赏
举报
回复
--如果是系统管理员建的表,比如sa用户建的表。
--你创建用户后,是不用给它加"dbo"权限的。既都可以用:select * from Table1
删除多张表drop_删除分区提示ORA00942
本文探讨了在Oracle数据库中,使用专用账号通过
同义词
删除分区表分区时遇到的权限
问题
。尽管授予了DROP ANY TABLE权限,但直接通过
同义词
删除分区仍会报错ORA-00942。原因在于
同义词
不包含分区信息,实际删除需要指定表的完整名称。通过实验,发现使用'schema.table_name'格式可以成功删除分区,揭示了Oracle错误代码背后隐藏的深层数学。该
问题
展示了Oracle权限管理和对象访问的细节,提醒我们在处理
类似
问题
时需要深入理解其工作原理。
oracle用dblink连接数据库,Oracle 使用 DBLINK详解
本文详细介绍了如何在Oracle数据库中创建数据库链接(dblink),包括已配置和未配置本地服务的两种方式,并强调了所需权限和配置细节。dblink
类似
于视图,用于在不同服务器间进行数据交互。同时,文章提到了创建
同义词
以简化查询过程,以及dblink可能带来的连接数
问题
和锁的处理。最后,展示了创建dblink和
同义词
的SQL语句示例。
ORA-04045 ORA-01031错误
本文描述了一个在使用Oracle 11.2.0.3 for Linux 64bit环境下,为A用户创建
同义词
与视图时遇到的04045和01031错误的
问题
。通过删除原有权限并重新分配,最终成功解决
问题
。文章提供了详细的步骤和解决方案,对于遇到
类似
问题
的用户具有参考价值。
达梦数据库创建公共
同义词
和私有
同义词
本文详细介绍如何在达梦数据库中创建和使用公共
同义词
及私有
同义词
,包括用户创建、权限分配和查询操作,以及
同义词
的作用和语法。
ORACLE
同义词
总结
本文深入探讨了Oracle数据库中
同义词
的概念、分类及权限管理,包括
同义词
的用途、类型、作用、权限要求和创建、查看、使用、删除及编译的方法。详细解释了如何利用
同义词
简化对象访问、提高安全性,并介绍了与
同义词
相关的权限管理。同时,文章还解答了关于公用
同义词
与私有
同义词
的访问优先级、访问权限限制等
问题
。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章