fpbl.net
当前位置:首页 >> linux shEll 执行sql >>

linux shEll 执行sql

1.shell中执行sql export ORACLE_SID=ORCL sqlplus -S /nolog @/home/oracle/test.sql #注意此处执行sql脚本的方法 -S 表示以静默方式执行 exit2.test.sql中要加入连接 conn scott/tiger@orcl set time on.exit;

1.shell中执行sqlexport oracle_sid=orclsqlplus -s /nolog @/home/oracle/test.sql #注意此处执行sql脚本的方法 -s 表示以静默方式执行exit2.test.sql中要加入连接conn scott/tiger@orclset time on.exit;

Linux上执行SQL命令和Windows的cmd执行SQL命令操作是一样的 都是mysql -u root -p 输入密码 进入数据库 后其他操作都是一样的

linux里登录数据库后直接执行特定的命令就可以,参数是文件所在位置.比如说mysql:首先登录数据库mysql -u用户名 -p,之后执行source sql文件位置 就可以.

建两个批处理:1.bat:db2cmd call 1.bat2.bat:db2 connect to dbdb2 -tvf a.sql;db2 conect reset

如何在linux中执行sql文件第一种方法:在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 ),输入 source F:\hello world\niuzi.sql (注意路径不用加引号的) 或者 \. F:\hello world\niuzi.sql (注意路径不用加引号的) 回车即可.

在执行dbisql -c "uid=dba;pwd=sql" -host 192.168.0.34 -port 2638 /home/gjt/query.sqlquery.sql这句话前面,先加载上sybase用户的环境变量.source $sybase/sybase.sh

sqlplus命令本身可以卸载shell脚本中,只要环境变量配置了相关的命令路径就可以.然后编写sql脚本,然后利用sqlplus 用户名/密码@xxx @sql命令文件.sql就可以了.如果害怕两个@有冲突,那么就设置一个参数=用户名/密码@xxx 然后调用参数,就可以了.如果还有其他需求,那么就利用sqlplus的set参数,来达到某些目的.sqlplus的参数,比如-s等,也会有一些用处,这个要自己把握了.

直接在shell运行mysql -uxxx -pxxx db -e "select * from xxx;"

以分号;结束

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.fpbl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com