问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle sqlplus 命令都有那些? show命令除了 parameter外,还有什 ...

发布网友 发布时间:2022-04-24 02:54

我来回答

5个回答

懂视网 时间:2022-04-07 23:28

ORACLE的启动和关闭     
1、在单机环境下     
要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下     
su - oracle      
a、启动ORACLE系统     
oracle>svrmgrl     
SVRMGR>connect internal      
SVRMGR>startup      
SVRMGR>quit      
b、关闭ORACLE系统     
oracle>svrmgrl     
SVRMGR>connect internal      
SVRMGR>shutdown      
SVRMGR>quit      
启动oracle9i数据库命令:     
$ sqlplus /nolog     
SQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003     
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.     
SQL> connect / as sysdba      
Connected to an idle instance.     
SQL> startup     
ORACLE instance started.   

  
2、在双机环境下     
要想启动或关闭ORACLE系统必须首先切换到root用户,如下     
su - root     
a、启动ORACLE系统     
hareg -y oracle     
b、关闭ORACLE系统     
hareg -n oracle     
Oracle数据库有哪几种启动方式     
说明:     
有以下几种启动方式:     
1)、startup nomount     
非安装启动,这种方式启动下可执行:重建控制文件、重建数据库     
读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。     
2)、startup mount dbname     
安装启动,这种方式启动下可执行:     
数据库日志归档、     
数据库介质恢复、     
使数据文件联机或脱机,     
重新定位数据文件、重做日志文件。     
执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,     
但此时不对数据文件和日志文件进行校验检查。     
3)、startup open dbname     
先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,     
这种方式下可访问数据库中的数据。     
4)、startup,等于以下三个命令     
startup nomount     
alter database mount      
alter database open      
5)、startup restrict     
约束方式启动     
这种方式能够启动数据库,但只允许具有一定特权的用户访问     
非特权用户访问时,会出现以下提示:     
ERROR:     
ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用     
6)、startup force     
强制启动方式     
当不能关闭数据库时,可以用startup force来完成数据库的关闭     
先关闭数据库,再执行正常启动数据库命令     
7)、startup pfile=参数文件名     
带初始化参数文件的启动方式     
先读取参数文件,再按参数文件中的设置启动数据库     
例:startup pfile=E:Oracleadminoradbpfileinit.ora     
8)、startup EXCLUSIVE     


二、用户如何有效地利用数据字典 

 

    
  ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化,     
体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。     
    数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。     
我们不能手工修改数据字典里的信息。     
很多时候,一般的ORACLE用户不知道如何有效地利用它。   

  
dictionary 全部数据字典表的名称和解释,它有一个同义词dict      
dict_column全部数据字典表里字段名称和解释      
如果我们想查询跟索引有关的数据字典时,可以用下面这条SQL语句:      
SQL>select * from dictionary where instr(comments,‘index‘)>0;      
如果我们想知道user_indexes表各字段名称的详细含义,可以用下面这条SQL语句:      

SQL>select column_name,comments from dict_columns where table_name=‘USER_INDEXES‘;      
依此类推,就可以轻松知道数据字典的详细名称和解释,不用查看ORACLE的其它文档资料了。

      
下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。      


 1、用户 

    
            查看当前用户的缺省表空间     
            SQL>select username,default_tablespace from user_users;     
        查看当前用户的角色     
        SQL>select * from user_role_privs;      
        查看当前用户的系统权限和表级权限     
        SQL>select * from user_sys_privs;     
        SQL>select * from user_tab_privs;  

     
    2、表     

 
            查看用户下所有的表     
            SQL>select * from user_tables;     
            查看名称包含log字符的表     
            SQL>select object_name,object_id from user_objects     
                where instr(object_name,‘LOG‘)>0;      
            查看某表的创建时间     
            SQL>select object_name,created from user_objects where object_name=upper(‘&table_name‘);     
            查看某表的大小     
            SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments     
                where segment_name=upper(‘&table_name‘);      
            查看放在ORACLE的内存区里的表     
            SQL>select table_name,cache from user_tables where instr(cache,‘Y‘)>0;      


    3、索引 

     

            查看索引个数和类别 

    
            SQL>select index_name,index_type,table_name from user_indexes order by table_name;     
            查看索引被索引的字段     
            SQL>select * from user_ind_columns where index_name=upper(‘&index_name‘);     
            查看索引的大小     
            SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments     
                where segment_name=upper(‘&index_name‘);       


    4、序列号 

    
            查看序列号,last_number是当前值     
            SQL>select * from user_sequences;     

 
    5、视图      


            查看视图的名称 

    
            SQL>select view_name from user_views;     
            查看创建视图的select语句     
            SQL>set view_name,text_length from user_views;     
            SQL>set long 2000;                说明:可以根据视图的text_length值设定set long 的大小     
            SQL>select text from user_views where view_name=upper(‘&view_name‘);     

  
    6、同义词      


            查看同义词的名称 


            SQL>select * from user_synonyms;     

 
    7、约束条件     
            查看某表的约束条件     
            SQL>select constraint_name, constraint_type,search_condition, r_constraint_name     
                from user_constraints where table_name = upper(‘&table_name‘);      
        SQL>select c.constraint_name,c.constraint_type,cc.column_name     
            from user_constraints c,user_cons_columns cc     
            where c.owner = upper(‘&table_owner‘) and c.table_name = upper(‘&table_name‘)      
            and c.owner = cc.owner and c.constraint_name = cc.constraint_name      
            order by cc.position;      
    8、存储函数和过程     
            查看函数和过程的状态     
            SQL>select object_name,status from user_objects where object_type=‘FUNCTION‘;     
            SQL>select object_name,status from user_objects where object_type=‘PROCEDURE‘;      
            查看函数和过程的源代码     
            SQL>select text from all_source where owner=user and name=upper(‘&plsql_name‘);     

 

 

 

 

三、查看数据库的SQL     

 

 
1、查看表空间的名称及大小     
    select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size     
    from dba_tablespaces t, dba_data_files d     
    where t.tablespace_name = d.tablespace_name      
    group by t.tablespace_name;      
2、查看表空间物理文件的名称及大小     
    select tablespace_name, file_id, file_name,     
    round(bytes/(1024*1024),0) total_space     
    from dba_data_files      
    order by tablespace_name;      
3、查看回滚段名称及大小     
    select segment_name, tablespace_name, r.status,     
    (initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,     
    max_extents, v.curext CurExtent      
    From dba_rollback_segs r, v$rollstat v      
    Where r.segment_id = v.usn(+)      
    order by segment_name ;      
4、查看控制文件     
    select name from v$controlfile;     
5、查看日志文件     
    select member from v$logfile;     
6、查看表空间的使用情况     
    select sum(bytes)/(1024*1024) as free_space,tablespace_name     
    from dba_free_space     
    group by tablespace_name;      
    SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,     
    (B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"     
    FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C      
    WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;      
7、查看数据库库对象     
    select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;     
8、查看数据库的版本     
    Select version FROM Product_component_version     
    Where SUBSTR(PRODUCT,1,6)=‘Oracle‘;     
9、查看数据库的创建日期和归档方式     
    Select Created, Log_Mode, Log_Mode From V$Database; 

 

   
四、ORACLE用户连接的管理     

 
用系统管理员,查看当前数据库有几个用户连接:     
SQL> select username,sid,serial# from v$session;     
如果要停某个连接用     
SQL> alter system kill session ‘sid,serial#‘;     
如果这命令不行,找它UNIX的进程数     
SQL> select pro.spid from v$session ses,v$process pro where ses.sid=21 and ses.paddr=pro.addr;     
说明:21是某个连接的sid数     
然后用 kill 命令杀此进程号。

     
五、SQL*PLUS使用     


a、近入SQL*Plus

    
$sqlplus 用户名/密码     
   退出SQL*Plus     
SQL>exit     
b、在sqlplus下得到帮助信息     
列出全部SQL命令和SQL*Plus命令     
SQL>help      
列出某个特定的命令的信息     
SQL>help 命令名     
c、显示表结构命令DESCRIBE     
SQL>DESC 表名     
d、SQL*Plus中的编辑命令     
显示SQL缓冲区命令     
SQL>L      
修改SQL命令     
首先要将待改正行变为当前行     
SQL>n      
用CHANGE命令修改内容     
SQL>c/旧/新     
重新确认是否已正确     
SQL>L      
使用INPUT命令可以在SQL缓冲区中增加一行或多行     
SQL>i     
SQL>输入内容     
e、调用外部系统编辑器     
SQL>edit 文件名     
可以使用DEFINE命令设置系统变量EDITOR来改变文本编辑器的类型,在login.sql文件中定义如下一行     
DEFINE_EDITOR=vi      
f、运行命令文件     
SQL>START test     
SQL>@test      
常用SQL*Plus语句     
a、表的创建、修改、删除     
创建表的命令格式如下:     
create table 表名(列说明列表);     
为基表增加新列命令如下:     
ALTER TABLE 表名 ADD (列说明列表)     
例:为test表增加一列Age,用来存放年龄     
    sql>alter table test      
热心网友 时间:2022-04-07 20:36

一般在SQL>下进行SQLPLUS操作,都需要进行必要的环境设置才能完成我们所需要的输出。所有环境的设置由SET命令加相应的环境变量来完成。下面是常用的环境设置:

§2.5.1 ARRAYSIZE(取回的行数)
SET ARRAY[SIZE]{integer}

一次可以提取(Fetch)的行的数目,1->5000,当有较长字段时应设小些。

§2.5.2 AUTOCOMMIT(自动提交)
SET AUTO [COMMIT] { [ OFF | ON | IMM | n] }
用于在操作中是自动提交或是部分提交或是不自动提交。
1) 或IMM使得在完成每条SQL语句时将未提交的改变立刻提交给数据库系统。ON
2) 允许在用户发出COMMIT后,可以执行命令的数量(将n条SQL语句所做的改变进行提交)。N
3) 停止自动提交,用户必须用COMMIT命令才能被提交。OFF

§2.5.3 LINESIZE(行显示宽度)
可以设置LINESIZE环境变量来控制行的显示宽度,缺省是80个字符。
SET Lin[esize]{80|integer}
Integer =设置行宽度(字符个数),最大值999,如:
SQL>set linesize 160

§2.5.4 LONG(长类型显示字节数)
在缺省的SQL> 状态下,SQL>缓冲区用于显示LONG 的字节数只有80个字符。如果我们需要查询的列中含有 LONG类型的字段的话,就需要将LONG缓冲区设置大些。
SET LONG{80|integer}
Integer是 显示或拷贝long值的最大宽度, n=1->32767(但必须小于Maxdata值)
SQL>show Maxdata (最大行宽)
SQL>set long 2000

§2.5.5 PAGESIZE(页行数)
在缺省的SQL> 状态下,SQL>缓冲区显示页的行数是24行,其中22行显示数据,2行显示标题和横线。我们将pagesize 设置大些以减少提示标题和横线。
SET pag[esize] {24|integer}
SQL>SET pagesize 66

§2.5.6 PAUSE(暂停)
可以设置 PAUSE 为ON 或OFF来控制屏幕显示。当设置为ON 时,在select 语句发出后需要按Enter键才能显示一屏。
SET PAUSE [ ON | OFF ]
SQL> setpause on

提示:在发出select 语句并按Enter键后还要再按Enter键才能显示结果.

§2.5.7 SPACE(列间空格)
可用 set space 来设置各列间的空格数,语法为:
SET SPA[CE] {1|n}
N为设置输出行列间的空格数,最大为10。
SQL>set space 2

建议:在一般情况下,不用设置space参数。

§2.5.8 Termout (启/停屏幕显示)
TERMOUT用于设置在屏幕上显示或不显示所输出的信息。
SET TERMOUT { ON | OFF }

set termout off
set termout on

set termout off 常用SPOOL XXX时,即关闭报表在屏幕上的显示(节省时间)
set termout on 常用SPOOL off之后,即恢复报表在屏幕上的显示

§2.5.9 ECHO (启/停命令显示)
可以用ECHO命令来显示或不显示所执行的SQL命令。语法如:
SET ECHO{OFF|ON}
显示执行当中的各命令( 即用start 时)
set echo 受到 set termout 的影响

set pagesize 100
set echo on
select table_name from dict where rownum<20;
select * from cat where rownum<30;
set echo off
--下面只显示结果不显示命令:
select table_name from dict where rownum<20;
select * from cat where rownum<30;

§2.5.10 TRANSACTION (启动事务)
一个很重要的事务环境设置是TRANSACTION。它包括两个部分的内容:
SET TRANSACTION { READ ONLY | USE ROLLBACK SEGMENT segment_name }
READ ONLY是用于保证读的一致性。即其他用户的修改不影响当前查询结果。
USE ROLLBACK SEGMENT segment_name是为当前所处理的事务指定专门的回滚段。这主要是在进行大量的Insert或Delete或Update时,需要一个大的回滚段以保证事务正常完成。详细见数据库管理员。

§2.5.11 SHOW ALL(列出所有参数)
可以用SHOW ALL来显示当前的所有参数情况。它的用法很简单。比如:

SQL> show all
appinfo为ON并且已设置为"SQL*Plus"
arraysize 15
autocommit OFF
autoprint OFF
autorecovery OFF
autotrace OFF
blockterminator "." (hex 2e)
btitle OFF and为下一条SELECT语句的前几个字符
cmdsep OFF
colsep " "
compatibility version NATIVE
concat "." (hex 2e)
copycommit 0
COPYTYPECHECK为ON
define "&" (hex 26)
describe DEPTH 1 LINENUM OFF INDENT ON
markup HTML OFF SPOOL OFF ENTMAP ON PREFORMAT OFF
echo OFF
editfile "afiedt.buf"
embedded OFF
escape OFF
flagger OFF
flush ON
heading ON
headsep "|" (hex 7c)
instance "local"
linesize 80
lno 14
loboffset 1
logsource ""
long 80
longchunksize 80
newpage 1
null ""
numformat ""
numwidth 10
pagesize 14
PAUSE为OFF
pno 0
recsep WRAP
recsepchar " " (hex 20)
release 801070000
repfooter OFF and为NULL
repheader OFF and为NULL
serveroutput OFF
shiftinout INVISIBLE
showmode OFF
spool OFF
sqlblanklines OFF
sqlcase MIXED
sqlcode 0
sqlcontinue "> "
sqlnumber ON
sqlprefix "#" (hex 23)
sqlprompt "SQL> "
sqlterminator ";" (hex 3b)
suffix "sql"
tab ON
termout ON
time OFF
timing OFF
trimout ON
trimspool OFF
ttitle OFF and为下一条SELECT语句的前几个字符
underline "-" (hex 2d)
USER为"SYS"
verify ON
wrap :行将为已换行
SQL>
你可以从上面的参数中看到其当前值,也可以修改某些参数的值。
格式化输出
§2.6.1 一般数据的格式化输出

在Oracle的SQL>下,经常用COLUMN命令来对所输出的列进行格式化,即按照一定的格式进行显示。COLMUN命令语法如下:

COL[UMN] [{ column | expr } [ option_1 ... option_n ] ]

column:列名
expr:有效的SQL表达式
option_1...option_n:可以是下列之一:
ALI[AS] alias
CLE[AR]
FOLD_A[FTER]
FOLD_B[EFORE]
FOR[MAT] format
HEA[DING] text
JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}
LIKE {expr|alias}
NEWL[INE]
NEW_V[ALUE] variable
NOPRI[NT]|PRI[NT]
NUL[L] text
OLD_V[ALUE] variable
ON|OFF
WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]

下面给出常用的关键字的解释:
Alias 给出列的别名,BREAK和COUMN可以引用所定义的别名。
CLEAR 取消列的定义。
FORMAT列显示格式,format为:
9999990 9或0的个数决定最多显示多少位
9,999,999.99按照逗号和小数点来显示数据,若是0以空格显示
099999 显示前面补0
$999,999.99 数字前加美圆号
B99999 若为0,则结果为空白
99999Mi 若数字为负,则负号放在数字后(右边),缺省放在左边
99999PR 负号将以括号括起
9.999EEEE 以科学记数法表示(必须有4个E)
999V99 数字乘以10n ,如1234变为123400
DATE 采用日期数字格式(MM/DD/YY)

Heading重新标记列的显示标题,如:

SQL> col ename heading 姓名format a10
SQL> select ename,sal from emp;

例子:
SQL
COLUMN SALARY FOR $9,999,999.99
COLUMN LAST_NAME FOR A35.

§2.6.2 日期的格式化输出
Oracle系统提供了一个NLS_DATE_FORMAT的环境变量来设置日期的显示格式。用它可以完成按照不同格式要求的显示,比如按照中国的习惯为yyyy年mm月dd日等。

1.系统日期 sysdate 的显示
用sysdate 可以显示ORACLE RDBMS 所在机器的日期及时间,如:
SQL> alter session set nls_date_format ='"公元"yyyy"年"mm"月"dd"日"';

会话已更改。

SQL> select sysdate from al;

SYSDATE
------------------
公元2001年05月30日

2.日期类型的显示

select sysdate,to_char(sysdate,’yyyy.mm.dd hh24:mi;ss’) from al;

SQL> connect scott/tiger
已连接。
SQL> alter session set nls_date_format ='yyyy"年"mm"月"dd"日生"';

会话已更改。
SQL> col HIREDATE heading生日
SQL> col sal heading工资
SQL> col sal ename姓名
SQL> select ename,sal,hiredate from emp;

姓名 工资 生日
---------- ---------- -----------------
SMITH 800 1980年12月17日生
ALLEN 1600 1981年02月20日生
WARD 1250 1981年02月22日生
JONES 2975 1981年04月02日生
MARTIN 1250 1981年09月28日生
BLAKE 2850 1981年05月01日生
CLARK 2450 1981年06月09日生
SCOTT 3000 1987年04月19日生
KING 5000 1981年11月17日生
TURNER 1500 1981年09月08日生
ADAMS 1100 1987年05月23日生
JAMES 950 1981年12月03日生
FORD 3000 1981年12月03日生
MILLER 1300 1982年01月23日生

已选择14行。
§2.7 加标题
有时在输出一些结果时,可能需要加一些标题,如表上面的顶标题,落款等。这样的要求可由Ttitle和Btitle来完成。
ttitle和btitle

ttitle [center|left|right]string 顶标题
btitle [center|left|right]string 底标题
ttitle center 'XX公司人员情况表'
btitle left '制表人:xxxx' right '日期:xxxx年xx月'
Clear ttitle

§2.8 建立简单报告
我们可以用TTITLE、BTITLE、COLUMN、BREAK ON、COMPUTE SUM及SET LINESIZE、SET PAGESIZE、SET NEWPAGE来设置查询结果的显示格式;在用SPOOL命令将显示结果输出到一个操作系统文件中去,一般输出文件的类型为.LST。

建立简单报告主要使用下面命令来实现:

1. SPOOL命令

SPOOL filename 将缓冲区的内容写到文件中
SPOOL off 终止写命令

2. COLUMN 命令
column col_name[,heading] format format_spe
把字段的结果指定为一种输出格式
COL name heading '姓名' for a10
COL sal heading '工资' for 9,999.99

3.ttitle、btitle

ttitle [center|left|right]string 顶标题
btitle [center|left|right]string 底标题
ttitle center 'XX公司人员情况表'
btitle left '制表人:赵元杰' right '日期:1998.11月'
Clear ttitle

4.break、compute

clear breaks,clear computes
break on column 在该列上中断
break on row 在每一行上中断
break on Page
break on report
skip n 跳过n行
skip page 跳过未用完的页
compute avg
compute count
compute max
compute min
compute std
compute sum
compute var
compute num 计算所有行
compute sum of sal on deptno

5.set 在报表中的设置
l set termout off、set termout on命令
l set termout off 常用SPOOL XXX前,即关闭报表在屏幕上的显示(节省时间)
l set termout on 常用SPOOL off之后,即恢复报表在屏幕上的显示
l set ECHO{OFF|ON} 显示执行当中的各命令(即用start 时),set echo 受到 set termout 的影响
l set Lin[esize]{80|integer} 设置行宽度,最大值999
l set pag[esize] {24|integer} 设置页的大小

例子:
SQL>COL ename heading ‘姓名’ for a12
SQL>COL sal heading ‘工资’ for a999,999.99
SQL>COL hiredate heading ‘出生’
SQL>SET LINESIZE 200
SQL>SET PAGESIZE 60
SQL>SPOOL c:\all_emp
SQL>select ename,sal,deptno,hiredate from emp order by deptno;
SQL>SPOOL OFF

§2.9 输入变量
Oracle提供一种在处理SQL语句时可以将参数作为变量来对待的技术,即在条件句中可以是变量而不是具体的值,这样的处理就是输入变量。这样做的目的就是可以重复使用同样的语句,每次只要输入相应的值即可。要实现将参数写成为变量,只要在变量前加一个&号即可。看下面语句:

Select sid, serial#,username, command from v$session
Where USERNAME = upper(‘&usr’);

这样的语句在运行中,系统会自动提示你回答变量的具体值,上面语句运行时提示和回答时显示的信息如下:

SQL> Select sid, serial#,username, command from v$session
2 Where USERNAME = upper('&usr');
输入 usr 的值: sys
原值 2: Where USERNAME = upper('&usr')
新值 2: Where USERNAME = upper('sys')

SID SERIAL# USERNAME COMMAND
---------- ---------- ------------------------------ ----------
7 26 SYS 3

在变量说明中,可以使用多个变量,比如:

Alter system kill session ‘&sid,&ser’;

Alter system kill session ‘&会话号,&序列号’;

它的运行情况如下:

SQL> Select sid, serial#,username, command from v$session;

SID SERIAL# USERNAME COMMAND
---------- ---------- ------------------------------ ----------
1 1 0
2 1 0
3 1 0
4 1 0
5 1 0
6 1 0
7 26 SYS 3
8 16 ZHAO 0

已选择8行。

SQL> Alter system kill session '&sid,&ser';
输入sid的值: 8
输入ser的值: 16
原值 1: Alter system kill session '&sid,&ser'
新值 1: Alter system kill session '8,16'

系统已更改。

一般系统缺省下是使用 “&” 符号来定义变量,你也可以使用另外的符号来代替,比如不喜欢用 & 而要用 ?,则有:

SQL> set define ?
SQL> select sid,serial#,username from v$session where username='?usr';
输入 usr 的值: SYS
原值 1: select sid,serial#,username from v$session where username='?usr'
新值 1: select sid,serial#,username from v$session where username='SYS'

SID SERIAL# USERNAME
---------- ---------- ------------------------------
7 26 SYS

次时由于我们修改了会话环境的参数值,可以用下面命令查看:

SQL> show define
define "?" (hex 3f)

热心网友 时间:2022-04-07 21:54

1、alter
2、update
3、insert
4、delete
5、create
6、truncate
7、archive
......
show user
show error
......
你问的实在太广泛,自己好好看看书先。追问没书啊,推荐一个电子版吧,谢谢:) ylliu@cashq.ac.cn

追答汗,我目前也没有什么电子书,都是看oracle的document,这个官网上有下载。

热心网友 时间:2022-04-07 23:29

要先学标准SQL语句,再学oracle语法
show user

热心网友 时间:2022-04-08 01:20

show user??
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
头皮针灸后染发焗油了,起疙瘩疼怎么办 电脑文件夹跑屏幕WIN7系统打开文件夹就跑到屏幕外面了怎么搞 电脑屏幕不小心移动一个文件位置空出一块怎么复原 根据我说的情节找相似的电影 赏金猎手精彩对白 赏金猎手演职员表 提醒新妈妈!产褥期饮食哺乳恢复要两兼顾哦 坐月子期间,能抱宝宝吗 11大女性产后坐月子饮食禁忌 月子期间腰痛怎么回事 青岛当地鳗磷鱼是什么品种 在港剧“高朋满座”里,曹永廉与陈敏之跳舞的那集是第几集? 黑头鱼是淡水,还有海水鱼 读取不同文件夹下面的图片地址 秦皇岛的黑头鱼是石斑鱼吗? 高手求助,VBA每隔一段时间重复执行某个程序 黑头鱼养殖水温多少? Android下几个相关的时间日期控件的用法 vba代码与vb代码之间转换 青岛有一种鱼,当地人叫“火气流”(读音),像黑头鱼,谁知道这是啥鱼? android自定义时间选择器,滑动选择日期,智能判断每月多少天 VBA怎么隔几分钟运行交一次 鱼的做法,原味烧青岛黑头鱼怎么做好吃,原 关于C++里面,SetTimer问题,回调函数用TimerProc还是OnTime? 出现在青岛海域黑色带牙齿的是什么鱼 void CMyDlg::OnShowWindow(BOOL bShow, UINT nStatus) 这个bshow是什么意思啊 青岛的黑头鱼就是黑鱼吗? 如何在Excel里使用定时器? 请教,在VBA 窗体控件Label上如何显示一个倒计时?比如30分钟的倒计时。谢谢。 VBA-----Application.OnTime运行到回调函数时报错,新手,求解决办法! 黑雕鱼 和 黑头鱼 是一个鱼种吗? 痛风可以吃黄鱼和黑头鱼吗 灵山岛一日游花费 每天坚持喝咖啡会对身体产生怎样的影响? 经常喝咖啡的人,对身体有哪些利弊呢? 多喝咖啡有什么利弊? 经常喝咖啡有哪些利弊,看完你就知道了? 长期饮用咖啡有何害处? 喝咖啡的利弊有哪些? 一天喝一杯咖啡有什么利弊吗 女人每天喝咖啡的利弊 经常喝咖啡对人的身体有害吗? 女人每天喝咖啡的利弊? 喝咖啡有什么利弊? 喝咖啡对人有什么利弊 每天喝咖啡对身体的利弊是什么? 经常喝咖啡对身体有好处吗?又有什么坏处呢? 老公发朋友圈说长夜漫漫创业者太过艰辛我要怎么回呢? 漫漫长夜不能煮水怎么办 谢怜拿着帽子,花城在后面的图片