如何在 bash 脚本中判断 ingres 数据库是否包含特定表?
我想我想要这样的东西:
sql $db << ENDSQL | grep 'TRUE' > /dev/null
select 'TRUE' from iitables where table_name like '$tablename%'
\p\g
ENDSQL
result=$?
但这总是返回1
(未找到)。一个字面的'mytable%'
作品,所以我认为这是我引用的东西(或没有它)。
打印我的\p
SQL 语句,即使 $tablename 在单引号内,它也会被扩展,所以不是这样。
任何建议表示赞赏。