当前位置:首页 » 编程语言 » sqlplus连接sql脚本
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlplus连接sql脚本

发布时间: 2022-12-06 18:50:49

Ⅰ 如何在C 中用程序执行指定的sql脚本文件,实

1、用cmd命令打开DOS命令行窗口

2、用sqlplus命令进入SQL命令状态,命令行如下:c:\sqlplus/nolog

3、用如下命令连接数据库:connect 数据库用户名/密码@sid_ip,如:sql>connectionljm/ljm@ljm_localhost(本机数据库)

4、用如下命令执行脚本文件sql>@完整路径文件名

5、如果要导入SEQUENCE的话,可以用toad工具先生成SEQ脚本文件,再用如上命令导入

Ⅱ 使用sqlplus怎么导入sql脚本

比如:sql脚本所在目录以及名称为/home/oracle/0601.sql
导入:@/home/oracle/0601.sql

Ⅲ sqlplus常见命令

1、help 查询某个命令的详细信息

2、help index 查询sqlplus的命令清单

3、desc[ribe] 查询指定数据对象的组织结构(比如查询表或者视图)

desc dba_users;

4、想要临时查询某个表有哪些列

select empno,ename,  输入回车

#desc scott.emp

sal from scott.emp where job='SALESMAN';

5、clear scr清空屏幕

6、spool命令,将查询结果输出到指定文件中

spo[ol]  file_name    [create |replace|append]   off|out 【关闭spo输出】

spo d;\emp.txt     回车

select empno,ename,sal from scott.emp ; 回车

spool off   回车

7、define 可以定义一个用户变量,分配一个字符串

define myjob='SALESMAN'

define myjob

8、show 显示sqlplus系统变量的值或者环境变量的值

show [系统变量名|环境变量名]

show parameters db_block_size

从服务器参数文件中取出系统参数中的 db_block_size的值

9、edi【t】 文件路径名称 

打开一个txt文件

10、 “/” 执行缓冲区中最近sql语句(是sql语句,增删改查....)

11、save  文件  [append附加]:将最近一条sql语句保存到文件中

save e:\my.sql

12、get  文件:读取sql脚本文件中的所有sql语句,并保存在sql缓冲区中

get e:\my.sql

13 start和@  文件  :用来执行sql文件中sql语句

start  e:\my.sql

@ e:\my.sql

l

Ⅳ cmd怎么执行sql脚本

先使用cmd连接并打开数据库,然后才能执行SQL脚本。

Ⅳ 怎样使用sqlplus连接oracle11g数据库

用SQL PLUS可以这么连接:

常用:
sqlplus username/password 如:普通用户登录 sqlplus scott/tiger
sqlplus username/password@net_service_name 如: sqlplus scott/tiger@orclsqlplus username/password as sysdba 如:sqlplus sys/admin as sysdba
sqlplus username/password@//host:port/sid
注意:sys和system需要以sysdba登录
在进入sql*plus之后,可以使用conn连接到其他用户,如:conn sys/admin as sysdba
在DOS环境下,输入“sqlplus /?”,如下:
C:\Documents and Settings\HH>sqlplus /?SQL*Plus: Release 11.2.0.1.0 Proction on 星期六 8月 13 16:56:46 2011Copyright (c) 1982, 2010, Oracle. All rights reserved.SQL*Plus: Release 11.2.0.1.0 ProctionCopyright (c) 1982, 2010, Oracle. All rights reserved.使用 SQL*Plus 执行 SQL, PL/SQL 和 SQL*Plus 语句。用法 1: sqlplus -H | -V -H 显示 SQL*Plus 版本和用法帮助。 -V 显示 SQL*Plus 版本。
用法 2: sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]
<option> 为: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]
-C <version> 将受影响的命令的兼容性设置为<version> 指定的版本。该版本具有"x.y[.z]" 格式。例如, -C 10.2.0 -L 只尝试登录一次, 而不是 在出错时再次提示。 -M "<options>" 设置输出的自动 HTML 标记。选项的格式为: HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text][ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}] -R <level> 设置受限模式, 以禁用与文件系统交互的SQL*Plus 命令。级别可以是 1, 2 或 3。最高限制级别为 -R 3, 该级别禁用与文件系统交互的所有用户命令。 -S 设置无提示模式, 该模式隐藏命令的 SQL*Plus 标帜, 提示和回显 的显示。
<logon> 为: {<username>[/<password>][@<connect_identifier>] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value] 指定数据库帐户用户名, 口令和数据库连接的连接标识符。如果没有连接标识符, SQL*Plus 将连接到默认数据库。 AS SYSDBA, AS SYSOPER 和 AS SYSASM 选项是数据库管理权限。 <connect_identifier> 的形式可以是 Net 服务名或轻松连接。 @[<net_service_name> | [//]Host[:Port]/<service_name>] <net_service_name> 是服务的简单名称, 它解析为连接描述符。 示例: 使用 Net 服务名连接到数据库, 且数据库 Net 服务名为 ORCL。 sqlplus myusername/mypassword@ORCL
Host 指定数据库服务器计算机的主机名或 IP地址。 Port 指定数据库服务器上的监听端口。 <service_name> 指定要访问的数据库的服务名。 示例: 使用轻松连接连接到数据库, 且服务名为 ORCL。 sqlplus myusername/mypassword@Host/ORCL /NOLOG 选项可启动 SQL*Plus 而不连接到数据库。 EDITION 指定会话版本的值。 <start> 为: @<URL>|<filename>[.<ext>] [<parameter> ...] 使用将分配给脚本中的替代变量的指定参数从 Web 服务器 (URL) 或本地文件系统 (filename.ext)运行指定的 SQL*Plus 脚本。在启动 SQL*Plus 并且执行 CONNECT 命令后, 将运行站点概要文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用户概要文件例如, 工作目录中的 login.sql)。

Ⅵ SQL*Plus 中如何执行多个*.sql脚本文件

1.在SQL*Plus中执行单个sql脚本文件: SQL&gt;@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&gt;@c.sql 就可以了. 当然有具体路径的加上路径即可,如下: SQL&gt; @E:\c.sql注意事项: 1&gt;.sql文件都在一个目录中;2&gt;.尤其是c.sql文件中直接写: @@a.sql @@b.sql 即可。

Ⅶ 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
即可。

Ⅷ 如何用java代码去调用sqlplus去执行sql脚本

JAVA有exec方法,加上参数去调用
代码片段:

try{
Runtime ce=Runtime.getRuntime();
ce.exec("sqlplus sql.pl");
}
catch(Exception e){

}