rekcah0 发表于 2009-02-11 12:10

telnet到unix服务器上,用isql进入数据库后,如何重复上次执行的sql语句?

telnet到unix服务器上,用isql进入数据库后,如何重复上次执行的sql语句?

oracle用/就可以重复执行上一条sql语句了,不知道sybase中如何重复调用前一条SQL语句的?

谢谢!!!

WFCJZ 发表于 2009-02-11 12:25

好像打开事务跟踪就可以.不敢确定!

chenfeng825 发表于 2009-02-11 13:03

直接执行/重复是不行的了!也没有历史功能

但键入vi,倒是和sqlplus的ed一样可以调用上一次执行的语句!

rekcah0 发表于 2009-02-11 13:11

谢谢老大指点,是的,每次vi后再出来,就可以执行上次执行的SQL了,但每次都要先vi再退出来,还是麻烦....

怎么sybase大型数据库在这一个细微方面没考虑过呢,远程维护起来太不方便了.唉~~~

[ 本帖最后由 rekcah0 于 2009-2-11 13:12 编辑 ]

chenfeng825 发表于 2009-02-11 13:18

:outu: 呵呵,sybase的这些方面和ms/oracle差的不是一点半点。
不过,用用就习惯了。没办法就是这样。。。

rekcah0 发表于 2009-02-11 13:45

:lol :lol感谢老大耐心指点....

D_D_D_D 发表于 2009-02-13 11:57

还是因为shell的问题,要是在windows下就可以直接上下翻了

ehero 发表于 2009-02-13 17:53

回复 #4 rekcah0 的帖子

这个特性在15.0.3里头应该有了。2005年就有人提出这个feature,不过优先级比较低,今年1月份才实现。
页: [1]
查看完整版本: telnet到unix服务器上,用isql进入数据库后,如何重复上次执行的sql语句?