数据库 表空间所属问题、、求关注、、十万火急

须尘 2013-09-06 11:09:46
1. 在system账户下,创建了表空间,名为eNode,代码如下:
Create tablespace eNode datafile ‘D:\app\yujianfei\oradata\orcl\testservice.dbf’
Size 200m
Autoextend on
该表空间及其数据文件已经建立成功了,通过:select tablespace_name, file_name, bytes from dba_data_files order by tablespace_name;可以查询到


2. 创建了一个用户(test/123456)代码如下:
Create user test identified by 123456
Default tablespace eNode;
授予以下权限:
Grant connect, resource, create session, create table to test with admin option;

3. 在test账户下,创建了一个数据表,代码如下:
Create table students(stuno varchar2(20), stuname varchar2(20), regdate data default sysdate)tablespace eNode;


4. 查询Students表所在的表空间
Select tablespace_name from user_tables where table_name=’students’;
但是没有显示出结果,我认为结果应该是在表空间eNode中。

...全文
172 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
查询的时候转换一下

Select tablespace_name from user_tables where table_name=upper('students');
  • 打赏
  • 举报
回复
首先你要知道一点 在数据库中存的都是大写
请叫我-雷人 2013-09-06
  • 打赏
  • 举报
回复
2L,3L大仙。+2
陈字文 2013-09-06
  • 打赏
  • 举报
回复
楼上 +1 sql语句本身不区分大小写,但是条件必须区分大小写.

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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