bash shell 运行mysql oracle sql 语句
2010-02-24 13:33
711 查看
How do I call Oracle or MySQL sql statements in UNIX / Linux shell scripts? MySQL: Use SQL Directly In Shell Scripts #!/bin/sh user="dbuser" pass="dbpassword" db="dbnme" mysql -u "$user" -p"$pass" "$db" <<EOF sql-statement-1; sql-statement-2; EOF Using Shell Variables In SQL#!/bin/sh user="dbuser" pass="dbpassword" db="dbnme" sql="select * from tal_name" mysql -u "$user" -p"$pass" <<EOF use $db; $sql; EOF Oracle: Use SQL Directly In Shell Scripts#!/bin/sh user="system" pass="manager" sqlplus -S $user/$pass <<EOF sql-statement-1; sql-statement-2; exit; EOF Using Shell Variables In SQL#!/bin/sh user="system" pass="manager" var="$1" sqlplus -S $user/$pass <<EOF SELECT * FROM tableName WHERE username=$var; exit; EOF You can call sql statements from .sql file itself as follows: #!/bin/ksh sqlplus -S system/manager @my_sql_script.sql |
相关文章推荐
- bash shell 运行mysql oracle sql 语句
- 【复习】 bash shell 运行mysql oracle sql 语句
- 【Mysql】shell运行mysql的sql语句
- oracle移植至mysql相关sql语句
- mysql中sql语句中常见的group_concat()函数意思以及用法,oracle中与其一样的功能函数是wmsys.wm_concat()
- oracle移植至mysql相关sql语句
- 3大数据库(Sql-Server,MySql和Oracle)的分页SQL语句实现
- mysql建立不上外键,sql语句一运行完就会生成一条索引,但是外键却建不上
- MySQL / SQL Server / Oracle / MS Access的sql语句联系区别总结
- Shell脚本中执行sql语句操作mysql的5种方法
- Oracle与MySQL的SQL语句区别
- SQL语句技巧记录(Oracle + MySQL)
- mysql和oracle在sql语句上的一些区别
- Oracle与MySQL的分页查询sql语句格式
- 如何手动将ORACLE的sql建表语句转换为MYSQL的建表语句
- oracle之 v$sql_monitor 监视正在运行的SQL语句的统计信息
- Java中的面试题 [5] --- 数据库知识、MySQL、Oracle、sql调优、sql语句设计等
- 在jmeter测试mysql中如何一次运行多条sql语句
- mysql和oracle的xml的sql语句互转
- Oracle中SQL语句运行过程的深度解析