select tabid, tabname, tabtype from systables where tabid >= 100 and tabtype = 'T'; [gbasedbt@train ~]$ dbaccess - - Your evaluation license will expire on 2022-06-09 12:00:00 > database mydb; Database selected. > create table t_user(f_userid int, f_username varchar(20)); ...
select'grant select on a.'|| tname || ' to b;'from tab; 说明:在a用户下执行该语句,执行后会生成对所有表的赋权限语句,拷贝出来执行。 2.2、a用户下授权查询单个表给b用户 grant selecton a.tablename to b; select 'GRANT SELECT ON' || table_name || 'to b;' from user_tables 说明:在a...
比如:SQL>select * from dba_sys_privs where grantee='TOM';9、Oracle删除指定用户所有表的方法 select 'Drop table '||table_name||';' from all_tables where owner='要删除的用户名(注意要大写)';10、删除用户 drop user user_name cascade; 如:drop user SMCHANNEL CASCADE11、获取当前用户下所有的...
SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 6、 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 7、 查看用户下所有的表 SQL>select * from user_tables; SQL>select * from dba_tables where owner='大写用户名字'; 8、 查看用户下所有的...
是因为,如果需要加条件的话 加的格式都为“ and *** = ***”简约了代码 不然第一条必然要加上“ where *** = ***”然后接下来的才是“ and *** = *** ”
可能有两个原因:1,view1和view3是所有用户都有的,比如user_tables视图等,view2是sys用户独有的 2,view1和view3有建公共同义词,view2没建公共同义词 希望对你有帮助。
一个排序区使用的例子如图2-5所示,如执行语句SELECT ENAME,SAL FROM EMP,不需要排序,进程DBWR先将数据从磁盘读到数据库缓冲区,再将数据传给用户进程。而执行SELECT ENAME,SAL FROM EMP ORDER BY SAL时,因为要以SAL排序,所以数据从磁盘读到数据库缓冲后,先以SAL排序,然后将排序结果存入排序区,再将排序结果返回...
select * from syscat.tables ABSCHEMA: SERVER1 TABNAME: ACTLOG CREATE_TIME: 1999-05-01 07:39:06 COLCOUNT: 10 INDEX_COLCOUNT: 1 UNIQUE_INDEX: FALSE REMARKS: Server activity log TABSCHEMA: SERVER1 TABNAME: ADMIN_SCHEDULES CREATE_TIME: 1995-05-01 07:39:06 ...
SYS TRUE TRUE SCOTT TRUE FALSE USR1 FALSE TRUE --下面演示了使用不同的角色来登陆 SQL> conn scott/tiger@orclas sysdba Connected. SQL> show user; --尽管登陆的帐户是scott,但执行show user显示的是sys USER is "SYS" SQL> conn scott/tiger@orclas sysoper /*scott的sysop列为false*/ ...
FROM SYS.SYSTABLES t, SYS.SYSCOLUMNS col, SYS.SYSCONSTRAINTS cons, SYS.SYSCHECKS checks WHERE t.TABLENAME = 'FLIGHTS' AND t.TABLEID = col.REFERENCEID AND t.TABLEID = cons.TABLEID AND cons.CONSTRAINTID = checks.CONSTRAINTID ORDER BY CONSTRAINTNAME-- This example shows the use of the DIS...