cmd登oracle_sql,简单学会---如何以cmd命令---通过输入sqlplus--连接数据库 ---执行数据库的语句...

oracle sqlplus 执行sql命令为:

1 :以命令行方式运行SQL命令,只需要在输入完SQL语句之后,输入分号(;),

2: 或者在新的一行输入前斜线(    /   )

3:按回车键即可

以下教你如何连接数据库及   登录scott用户:

以 用户名:  scott        密码:1234

提示:   密码在cmd命名里面是不会显示出来的,,,所以输入口令的时候需要自己记住输入了什么,,,比如我下面的输入口令看不到任何数字,,但是其实我已经输入了密码:1234,,,,,但是它不会显示出来,,,,这点新手需要注意:

1:  连接数据库

C:\WINDOWS\system32>sqlplus

SQL*Plus: Release 10.2.0.3.0 - Production on 星期五 12月 28 15:49:42 2018

Copyright (c) 1982, 2006, Oracle. All Rights Reserved.

请输入用户名: scott

输入口令:

连接到:

Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production

With the Partitioning, OLAP and Data Mining options

2:下面是我输入的数据库语句,,,,当我要执行这段语句的时候 ,,,,换一行,然后输入反斜杠 “/”  回车就会运行了

SQL>  declare

2        type v_record is record(

3             v_ename emp.ename%type,

4             v_deptno emp.deptno%type,

5             v_sal emp.sal%type);

6        rec v_record;

7   begin

8        select ename,deptno,sal into rec from emp where empno=7369;

9        dbms_output.put_line(rec.v_ename||' '||rec.v_deptno||'  '||rec.v_sal);

10   end;

11  /

3:通过“ / ”运行数据库语句:

SQL> begin

2 dbms_output.put_line('hello world');

3 end;

4 /

PL/SQL 过程已成功完成。

SQL> declare

2 v_name varchar2(20);

3 begin

4 v_name:='yt';

5 dbms_output.put_line(v_name);

6 end;

7 /

PL/SQL 过程已成功完成。

SQL> declare

2 v_num number:=0;

3 begin

4 v_num:=2/v_num;

5 dbms_output.put_line(v_num);

6 exception

7 when others then

8 dbms_output.put_line('error');

9 end;

10 /

PL/SQL 过程已成功完成。

SQL> declare

2 v_temp number(1);

3 v_count binary_integer:=0;

4 v_sal number(7,2):=4000.00;

5 v_date date:=sysdate;

6 v_pi constant number(3,2):=3.14;

7 v_valid boolean:false;

8 v_name varchar2(20) not null:='zy';

9 begin

10 dbms_output.put_line(v_temp||' '||v_count||' '||v_date );

11 end;

12 /

SP2-0552: 未声明绑定变量 "FALSE"。

SQL> declare

2 v_temp number(1);

3 v_count binary_integer:=0;

4 v_sal number(7,2):=4000.00;

5 v_date date:=sysdate;

6 v_pi constant number(3,2):=3.14;

7 v_valid boolean:=false;

8 v_name varchar2(20) not null:='zy';

9 begin

10 dbms_output.put_line(v_temp||' '||v_count||' '||v_date );

11 end;

12 /

PL/SQL 过程已成功完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值