免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2294 | 回复: 6
打印 上一主题 下一主题

探讨一下:到底错在哪了? [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-14 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-05 14:43 |只看该作者 |倒序浏览
我在数据库创建了一个存储过程名为 SP_MYPRO(table_name)
经过试验,执行成功;

接着写了一个脚本 Table.sh
内容大致如下:
  1. ...
  2. $table_name=...
  3. /opt/sybase/OCS-12_5/bin/isql -U$USERNAME -P$PASSWD -S$DBSERVER  -o$TEMP_FILE2 <<SQL
  4. use $DBNAME
  5. go
  6. exec SP_MYPRO  $table_name
  7. go
  8. SQL
  9. if [ $? -ne 0 ] ;
  10. then
  11.     echo "isql error"
  12.     exit 1
  13. fi
  14. ...
复制代码
程序执行到 这里就出错了
显示 "isql error"

以下是错误信息
  1. + /opt/sybase/OCS-12_5/bin/isql -U*** -P*** -S***  -oresult.3779
  2. use DB001
  3. go
  4. exec SP_MYPRO  tb_StuInfo
  5. go
  6. Table.sh: /opt/sybase/OCS-12_5/bin/isql: 没找到
  7. + [ 1 -ne 0 ]
  8. + echo isql error
  9. isql error
  10. + exit 1
复制代码
从以上错误信息来看,1.如果是isql没执行成功,但是我明明在数据库执行存储过程成功的;
2.如果是isql没找到,数据库连接不成功? 问题是用户密码服务器名等都没错啊!

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
2 [报告]
发表于 2011-12-05 15:02 |只看该作者
$table_name=...
还是table_name=...?

论坛徽章:
145
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
3 [报告]
发表于 2011-12-05 15:06 |只看该作者
code是按照写的跑
不是按"想"的去跑

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-14 06:20:00
4 [报告]
发表于 2011-12-05 15:10 |只看该作者
哈 找到原因了 公布答案
/opt/sybase/OCS-12_5/bin/isql: 没找到

机器装的目录不是/opt/sybase/OCS-12_5/bin/isql

论坛徽章:
1
射手座
日期:2014-03-10 14:24:52
5 [报告]
发表于 2011-12-05 15:34 |只看该作者
就说路径没问题,$table_name=...执行的时候能不报错么?很好奇

论坛徽章:
145
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
6 [报告]
发表于 2011-12-05 15:38 |只看该作者
回复 4# 吹风筒

有回帖跟没回帖一样....

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-14 06:20:00
7 [报告]
发表于 2011-12-05 16:31 |只看该作者
回复 5# davidbeckham921


    恩 果然细心,其实这里只是我一时贴错...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP