用sql 语句怎么查询建立的表是保存在什么位置的啦?

 我来答
freechan10
2019-11-14 · TA获得超过2.9万个赞
知道小有建树答主
回答量:263
采纳率:68%
帮助的人:12.8万
展开全部

1、创建数据表,create table ckx_location(id number, value varchar2(200));

2、查询该表归属表空间,

select t.TABLESPACE_NAME, t.* from user_tables t where table_name = upper('ckx_location');

3、查看表空间信息,

select * from user_tablespaces t where t.TABLESPACE_NAME = 'USERS';

4、查看表空间的数据文件,select * from dba_data_files t where t.TABLESPACE_NAME = 'USERS';

babyAn涩
推荐于2017-09-28 · 知道合伙人金融证券行家
babyAn涩
知道合伙人金融证券行家
采纳数:7678 获赞数:132050
2014年于上海市商贸旅游学校毕业,专业会计。后就读于上海市同济大学网络教育学院。

向TA提问 私信TA
展开全部

用如下语句查询:

select table_name,tablespace_name from user_tables;

查出来的结果就是表所保存的表空间位置,如图:

user_tables用语存放当前用户名下的表的信息。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友faa5548
2011-11-17 · 超过22用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:53.1万
展开全部
oracle
select * from User_Tables WHERE table_name = 你的表名(大写)
Tablespace_name就是表保存的位置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞丝小新
2011-11-17 · TA获得超过289个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:296万
展开全部
sql语句是用来查询和操作数据库的语言,所以不提供查询表的存储路径的功能,
参考楼上的试试吧,一般右键点击表=》属性,应该会有路径
希望帮到你!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6ab3a82
2011-11-17 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:119万
展开全部
首先如果是sql server那么 查询 select * from b..sysobjects where name='a'
如果是oracle 那么是dba_tables
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式