社区
MS-SQL Server
帖子详情
为什么用户查自己的表还要加前缀?
wyarrant
2003-07-07 11:48:33
我自建的用户是user,而且赋予了owner的权限。可是每次写sql的时候还必须加用户前缀,请问是怎么一回事阿?
select * from table1 必须写成select * from user.table1.
怎么样能把前面的user去掉呢?
拜托拜托!!!!
...全文
97
4
打赏
收藏
为什么用户查自己的表还要加前缀?
我自建的用户是user,而且赋予了owner的权限。可是每次写sql的时候还必须加用户前缀,请问是怎么一回事阿? select * from table1 必须写成select * from user.table1. 怎么样能把前面的user去掉呢? 拜托拜托!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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就可以了
PowerBI系列之Power Query专题
列拆分详解 解决列名改变错误 解决列丢失错误 动态显示、排序和重命名列 为所有列名添
加前缀
列名字母大写和分隔符调整 Trim标题列中的多余空格 如何处理load数据错误 为什么load的Excel数据有null空行 为什么load...
oracle数据库前缀是什么,关于oracle 10g数据库中用PL/SQL
查
表
前缀有关问题
关于oracle 10g数据库中用PL/SQL
查
表
前缀问题!点击右边红色标题
查
看本文完整版:关于oracle 10g数据库中用PL/SQL
查
表
前缀问题!
表
前缀的问题。使用
用户
名A_USER(dba权限)登陆PL/SQL后,
查
表
为什么还要加上A_USER,不加这个A_USER就会报找不到这个
表
的错,这个数据库下没有视图和物化视图,也没有database link。
查
询系统
表
,也没有这个
表
。PL/SQ...
关于数据库
表
名设计规范及是否需要前缀,优缺点是什么?
概述: 本身大致来说,在数据库
表
设计来说,除了视图以外,其它
表
名加不
加前缀
都不重要,视图
加前缀
是为了在执行
查
询时和
表
区分开,而存储过程、函数、约束等,我们一眼即可看出它是什么,更何况在可视化管理工具中,这些功能块本来就是各自独立展示的。所以加不
加前缀
区分毫无意义。 关于
表
的命名 1,比如”TB_“ 这种前缀是毫无意义的,其本身就是一个
表
(table),为什么还要说明?如果
表
格数量较少,后期项目扩展升级的可能性不大,所有的
表
名都没有必要加其它前缀。但有时规模相对庞大、业务逻辑相对复杂的项目,
表
格数量多到
数据的
表
前缀
很多系统的数据库都给数据
表
加上前缀,这是为什么呢? 因为每个系统都有一个对应的数据库,有时多个系统都共用一个数据库,而数据
表
的名称可能相同,为了区分不同系统的数据
表
,所以每个系统的数据
表
都有一个自己的前缀,而且加上前缀,相当于对数据
表
进行了分类,从名字上看就知道哪个
表
是哪个系统的数据库中的,方便管理。 前缀指数据库中使用的
用户
名 如:select * from abc.tablename...
mysql
表
加前缀
的有没有用处_设计数据库时,数据库名和
表
名是否需要前缀,优缺点是什么?...
有建议,除
表
和
表
字段外,其它功能块在命名时均要加英文缩写前缀。但就个人意见,除视图外,其它部分加不
加前缀
都不重要,视图
加前缀
是为了在执行
查
询时和
表
区分开,而存储过程、函数、约束等,我们一眼即可看出它是什么,更何况在可视化管理工具中,这些功能块本来就是各自独立展示的。关于
表
的命名,TB这种前缀是毫无意义的,本来就是一个
表
,为什么还要说明?这也是我上面不建议在其它功能块中
加前缀
的原因。如果
表
格数量较少...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章