Sybase - 为打印日志语句设置控制台输出

时间:2012-11-06 13:29:29

标签: sql printing console sybase output

有人知道如何在Sybase中打开控制台输出。像print 'Hello'这样的常用语句对我不起作用,只是说命令执行成功而不打印日志语句。

3 个答案:

答案 0 :(得分:2)

您是否在sybase中使用Interactive SQL?或者您是否使用-nogui选项调用dbisqlc并将其传递给SQL文件以使其运行?

'message'方法仅适用于交互模式。

我也试图解决这个问题,但据我所知,控制台输出似乎不起作用。我尝试使用'select'语句,例如:

SELECT "This is my message";

它似乎有用,但对我的口味来说有点过于讨厌。

请告诉我这是否有效/你想出更好的事情:)

〜威尔

答案 1 :(得分:1)

这取决于您的设置。如果您使用的是SQL Anywhere,PRINT 'Hello'如果您是connected from an embedded SQL or ODBC application 写入客户端窗口。然而,打印的消息将显示在Server Messages in Sybase Central

在您的情况下,您可能需要{@ 1}},如@toniedzwiedz所述。

答案 2 :(得分:-2)

DECLARE @var1 INT, @var2 INT
SELECT @var1 = 3, @var2 = 5
PRINT 'Variable 1 = %1!, Variable 2 = %2!', @var1, @var2