您的位置:首页 > 文档 > Shell >
 文章分类 

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


创建:2005-10-26 00:49:46
作者:Unlinux
来自: http://www.Unlinux.com

#!/usr/bin/ksh
SQL_EXEC()
{
sqlplus $USER/$PASSWD@$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;
!

转载自:http://www.unlinux.com/doc/shell/20051026/281.html

评论】 【加入收藏夹】 【 】 【打印】 【关闭
 *  请尊重我们的劳动,转载请注明出自UnLinux.Com及作者名 * 

※ 相关链接
无相关信息
Copyright © 2005 UnLinux.Com All Rights Reserved