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(第三行)

扫描二维码关注公众号,回复: 2230756 查看本文章

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

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

猜你喜欢

转载自www.cnblogs.com/gnn0426/p/9329292.html