❶ 如何用sqlplus执行一个sql文件
如何用sqlplus执行一个sql文件?
直接用@路径/文件名的方式可以执行,如图: 注意:sql文件中的每一个sql必须以英文的分号结尾,否则执行会报错。
❷ Oracle数据库的sqlplus可以直接执行SQL语句吗
Oracle中的sqlplus可以执行sql语句。
执行步骤如下:
1、首先要使电脑的oracle的服务和监听处于开启状态,如图:
❸ SQL*Plus 中如何执行多个*.sql脚本文件
1.在SQL*Plus中执行单个sql脚本文件: SQL>@c:\aaa.sql 2.在SQL*Plus中执行多个sql脚本文件: 比如你要执行得2个sql脚本 a.sql 和 b.sql 现在你重新写一个脚本 c.sql 其中得内容如下 @@a.sql @@b.sql 然后把c.sql放在a.sql和 b.sql 得同一个目录中即可,然后在sqlplus下执行:SQL>@c.sql 就可以了. 当然有具体路径的加上路径即可,如下: SQL> @E:\c.sql注意事项: 1>.sql文件都在一个目录中;2>.尤其是c.sql文件中直接写: @@a.sql @@b.sql 即可。
❹ 怎么用sqlplus运行sql
sql文件没问题的化,导入sql文件就能执行成功
❺ 如何在shell中调SQLPLUS 执行SQL语句
1、实例1,获取TABLESPACE_NAME列表
#!/bin/sh
. ~/.bash_profile
sqlplus -s 'user/234256' <<EOF
spool v.txt
set linesize 200
col TABLESPACE_NAME format a50
col file_name format a50
select distinct(TABLESPACE_NAME) from dba_data_files order by TABLESPACE_NAME;
spool off
EOF
2、一句
echo -e "drop table test_BAK purge;"|sqlplus -s 'user/123499'
3、执行sql文件实例
#!/bin/bash
. ~/.bash_profile
sqlplus -s 'user/234256' @~/remove_old_data.sql
❻ 怎么启动sqlplus
SQL*Plus的启动方式有两种,一是从命令行直接运行SQL*Plus命令,二是从Windows操作系统的开始菜单运行SQL*Plus命令,不同操作系统启动SQL*Plus方式类似。
前提是已安装好Oracle数据库或者Oracle数据库客户端。
SQL*Plus的语法sqlplus [username/password][@server]
[as sysdba|sysoper],其中username/password如果不输人,SQL*Plus会在后续提示输入。server是网络服务名,登录本机数据库暂不需要。as sysdba|sysoper分别表示以sysdba或sysoper特权用户登录。
❼ sqlplus执行sql脚本如何退出sqlplus环境
C:Usersfengjun>sqlplusdexter/xiaojd@[email protected]
SQL*Plus:Release11.2.0.3.0Proctionon星期五2月714:32:042014
Copyright(c)1982,2011,Oracle.Allrightsreserved.
ERROR:
ORA-01017:用户名/口令无效;登录被拒绝
请输入用户名:^C
C:Usersfengjun>sqlplus-Ldexter/xiaojd@[email protected]
SQL*Plus:Release11.2.0.3.0Proctionon星期五2月714:32:122014
Copyright(c)1982,2011,Oracle.Allrightsreserved.
ERROR:
ORA-01017:用户名/口令无效;登录被拒绝
SP2-0751:无法连接Oracle。正在退出SQL*Plus
加个-L 参数就行,详细解释:
-L 只尝试登录一次, 而不是在出错时再次提示。
❽ 安装了Oracle,怎么运行SQL*Plus
运行SQL*PLUS的步骤
同时按住”Win“(一般在ctrl键和Alt键中间)+”R“(字母键)
输入”cmd“,之后按回车(Enter)
在命令行输入”sqlplus“,进入Oracle的sql*plus,输入数据库的用户名和密码进行登录操作
Oracle的sql*plus是与oracle进行交互的客户端工具,借助sql*plus可以查看、修改数据库记录。在sql*plus中,可以运行sql*plus命令与sql语句。
❾ pl/sql在sqlplus中编写好怎么运行
这种匿名块敲完直接就运行了,不需要调用。
你敲这段代码之前先输入:
SET SERVEROUTPUT ON;
这样结果才会显示,
v_valid:false;
改为
v_valid:=false;
然后粘贴代码,粘贴完,回车,/,回车。
❿ 如何用sqlplus执行一个sql文件
举个例子,假设你的sql文件是test.sql ,保存路径是D:\script,那么在sqlplus里执行它,用如下语法:
sqlplus> @D:\script\test.sql
这是windows环境下的方法,linux类似,简单来说,就是“@” 加上完整文件名(绝对路径+文件名+文件扩展名)