在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被展开,即使它在单引号内部,所以不是那个问题。
感谢任何建议。