1.删除表空间DROPTABLESPACETableSpaceName[INCLUDINGCONTENTS[ANDDATAFILES]]2.删除用户DROPUSERUser_NameCASCADE3.删除表的注意事项在删除一个表中的全部数据时,须使用TRUNCATETABLE表名;因为用DROPTABLE,DELETE*FROM表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了
4.having子句的用法having子句对groupby子句所确定的行组进行控制,having子句条件中只允许涉及常量,聚组函数或groupby子句中的列
5.外部联接"+"的用法外部联接"+"按其在"="的左边或右边分左联接和右联接
若不带"+"运算符的表中的一个行不直接匹配于带"+"预算符的表中的任何行,则前者的行与后者中的一个空行相匹配并被返回
若二者均不带’+’,则二者中无法匹配的均被返回
利用外部联接"+",可以替代效率十分低下的notin运算,大大提高运行速度
例如,下面这条命令执行起来很慢用外联接提高表连接的查询速度在作表连接(常用于视图)时,常使用以下方法来查询数据:SELECTPAY_NO,PROJECT_NAMEFROMAWHEREA
PAY_NONOTIN(SELECTPAY_NOFROMBWHEREVALUE>=120000);----但是若表A有10000条记录,表B有10000条记录,则要用掉30分钟才能查完,主要因为NOTIN要进行一条一条的比较,共需要10000*10000次比较后,才能得到结果
该用外联接后,可以缩短到1分左右的时间:SELECTPAY_NO,PROJECT_NAMEFROMA,BWHEREA
PAY_NO=B
PAY_NO(+)ANDB
PAY_NOISNU