using子句用法
join .... using...代替了 join ... on....例子:select ename,dname from emp join dept on (emp.deptno = dept.deptno);就相当于:select ename,dname from emp join dept using (deptno);
关于group by 的一些说明
select ename,max(sal) from emp group by deptno;会报ORA-00979: not a GROUP BY expression 错误原因在于没有遵守group by 的规则:如果在select 当中没有包含在组函数里的字段必须在group by中包含...
新建一个用户后表空间无法使用ORA-01950: no privileges on tablespace 'TEST_TAB1'
创建用户myuserSQL>create user myuser identitied by password;SQL>grant create session,resource,connect to myuser;SQL>conn myuser/password;SQL>create table TT(id number,name nvarchar2(20));出错:ORA-0195...
oracle grant connect,resource to user包括的权限
CONNECT角色: --是授予最终用户的典型权利,最基本的 ALTER SESSION --修改会话 CREATE CLUSTER --建立聚簇 CREATE DATABASE LINK --建立数据库链接 CREATE SEQUENCE --建立序列 CRE...
oracle中查看用户权限
1.查看所有用户:select * from dba_users;select * from all_users;select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs;select * from user_sys_pr...
关于oracle10g回收站
显示回收站内容:1. show recyclebin;2. select user_recyclebin里的东西想要清空回收站:purge table “BIN$.....”清除回收站所有东西:Purge recyclebin恢复表:Flashback table xxx to before drop;(x...
两个有关ASCII码的函数:
两个有关ASCII码的函数:1. selec ascii(‘a’) from dual;(显示出小写a对应的ASCII码)2. select chr(‘97’) from dual; (显示出ASCII码为97对应的字母)...
关于ORA-00937: not a single-group group function:
一个简单的SQL语句Select ename,max(sal) from emp;会出现上面的ORA-00937问题分析后得出结论:由于max是组函数,就是有多个输入一个输出,但上面这条SQL语句中,如果有多个人的工资都是5000(最大),那么就会有多...
13 个致命的 Linux 命令( 在网上找的和大家共享)
本文收集所有你不能在 Linux 下执行的命令,执行任何下列命令(之一)会让你丢失数据或造成数据损坏,冻结或挂起你运行中的 Linux 系统。千万不要在 Linux 文本界面运行下列命令! NEVER RUN THE FOLLOWING COMMANDS...
空值(NULL)处理方法
这些函数可用于任意数据类型,并且适用于空值 :: NVL (expr1, expr2) :: NVL2 (expr1, expr2, expr3) :: NULLIF (e...
菜鸟SQL自己使用
修改字段属性:alter table test modify mc not null;(改成非空,换个列值属性都能用)