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

本文针对Oracle SQL使用过程中常见的几个问题进行了详细的解答,包括查询默认表空间和临时表空间时的大小写敏感问题、设置用户默认表空间时的错误处理、SQL语句错误后的修正方法以及添加非空约束时的注意事项。
摘要由CSDN通过智能技术生成

(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)-找到空值(在设置非空前表中最好没有数据)

 

转载于:https://www.cnblogs.com/gnn0426/p/9329292.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值