我希望你能够帮助我将一些变量从bash shell脚本传递到mysql文件中。以下是我的shell脚本:
请注意,这里的数据库是MYSQL而不是SQLPLUS。
我的MYSQL.sql文件中,我想要读取并使用传递进来的参数/变量(PARAM_TABLE_NAME)。
谢谢
#!/bin/bash
echo $0 Started at $(date)
mysql -uroot -p123xyzblabla MyMYSQLDBName<mysqlfile.sql PARAM_TABLE_NAME
请注意,这里的数据库是MYSQL而不是SQLPLUS。
我的MYSQL.sql文件中,我想要读取并使用传递进来的参数/变量(PARAM_TABLE_NAME)。
select count(*) from PARAM_TABLE_NAME
问题1:将变量(PARAM_TABLE_NAME)传递到sql文件(mysqlfile.sql)的正确语法是什么?
问题2:如何在sql文件(mysqlfile.sql)中打印变量(PARAM_TABLE_NAME)?
谢谢