求助! 要用shell脚本读取数据库表中的一个字段做if判断然后执行bcp或者脚本,请帮我看看应该怎么做。谢谢
雁过铩羽 2012-07-26 03:43:42 代码就是这些一直不能执行不知道是哪里的原因。
#!/bin/sh
#test.sh
/home/sybase/.profile
source /home/sybase/SYBASE.sh
SYBASE_HOME=/home/sybase
export SYBASE_HOME
isql -Usa -P -SML_TEST_SRV <<END
declare @Nrows char(10)
use lls
go
select @Nrows=DGZHGET from lls_action where ID='1'
if [ $Nrows -eg '1']
then
bcp lls..dgzhtxt in /home/gdt/GDT_HOME/liulongsheng/llsshuju/dgzh.txt -c -Usa -P -SML_TEST_SRV
exec intable
Nrows='0'
fi
END