Oracle 11g 日常学习问题(1)

(1).在查询系统用户下的默认表空间和临时表空间时,输入语句为

SQL>select default_tablespace,temporary_tablespace from dba_users where username='system';

显示提醒是未选定行

这是因为system没有大写(表空间名字需要大写),并不是语法错误;

(2).设置用户的默认表空间,输入语句为

SQL>alter user system

2 default tablespace user;

提示错误:第 2 行出现错误:ORA-02155: 无效的 DEFAULT 表空间标识符

这是因为没有user表空间,只有users,将user改成users就成功了

(3).当在sqlplus中输入的语句出现了错误,但是已经摁下回车键,只要输入:

SQL>3(第三行)

SQL>c/varchar/varchar2(将第3行的varchar改成了varchar2)

(4)修改表时添加非空约束:显示无法启用(system)-找到空值(在设置非空前表中最好没有数据)

 

posted on 2018-07-18 22:11  逛吃小火车  阅读(221)  评论(0编辑  收藏  举报

导航