当前位置:Linux教程 - Shell - shell - 可否用SHELL实现对SQL进行查询,修改,删除等等呢

shell - 可否用SHELL实现对SQL进行查询,修改,删除等等呢

可否用SHELL实现对SQL进行查询,修改,删除等等呢
2004-04-23 15:18 pm
来自:Linux文档
现载:Www.8s8s.coM
地址:无名

#!/usr/bin/ksh
SQL_EXEC()
{
sqlplus $USER/[email protected]$DB<<!
set linesize 1024
set pagesize 1024
$SQLCOMM
quit
!
}

#select
SQLCOMM="select 'xxx',username from all_users;"

SQL_EXEC | grep xxx

#insert ,delete 省略

用的INformIX哟提示找不到sql_exec怎么办。

我想这样应该可以,
#vi query.sh
sqlplus $USER/$PASSWD << EOF
select …… from …………
insert………………
delete………………
EOF
:wq
#query.sh

isql<<!
database dbname;
select * from tbname where fieldname="xxxxx";
delete from tbname;
.....
close database;
!