通过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 过程已成功完成。

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值