免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7930 | 回复: 11

[其他] shell去oracle执行sql语句 [复制链接]

论坛徽章:
0
发表于 2012-11-22 16:52 |显示全部楼层
请教个问题    我要用shell去oracle执行sql 把结果保存在一个文档,常规的sql都能执行
下面这条sql语句内包含$   被转换成变量了   如何解决
sqlplus ora/deide#*@test 1>91.log
select max(sequence#) from v$archived_log where applied='YES';
EOF

报错如下
SQL> select max(sequence#) from v where applied='YES'
                                          *
ERROR at line 1:
ORA-04044: procedure, function, package, or type is not allowed here


1.jpg
2.jpg

论坛徽章:
3
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亚洲杯之阿曼
日期:2015-04-07 20:00:59
发表于 2012-11-22 16:58 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
3
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亚洲杯之阿曼
日期:2015-04-07 20:00:59
发表于 2012-11-22 16:58 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
32
处女座
日期:2013-11-20 23:41:20双子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00处女座
日期:2014-07-22 17:30:47狮子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥猪
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58处女座
日期:2014-12-02 09:17:52程序设计版块每日发帖之星
日期:2015-06-16 22:20:002015亚冠之塔什干火车头
日期:2015-06-20 23:28:22
发表于 2012-11-22 17:10 |显示全部楼层
回复 3# zooyo


    版主发水帖,同样的内容发两次

论坛徽章:
0
发表于 2012-11-22 17:52 |显示全部楼层
版主帮解决问题呀!!!!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2012-11-22 21:25 |显示全部楼层
加单引号不行?

论坛徽章:
0
发表于 2012-11-23 13:23 |显示全部楼层
回复 6# defcon
不是单引号的问题是,是sql中有‘$’被shell给做成了变量了。

   

论坛徽章:
0
发表于 2012-11-23 14:07 |显示全部楼层
select max(sequence#) from v\$archived_log where applied='YES';

论坛徽章:
0
发表于 2012-11-23 14:09 |显示全部楼层
本帖最后由 seeLnd 于 2012-11-23 14:13 编辑
  1. cat <<'EOF'
  2. $PATH
  3. EOF
复制代码

  1. cat <<EOF
  2. \$PATH
  3. EOF
复制代码

论坛徽章:
0
发表于 2012-11-23 14:18 |显示全部楼层
回复 9# seeLnd
解决了。谢谢

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP