我有一些SQL代码,我试图在Oracle SQL Developer中运行。
但是,当它打开“报告绑定”窗口时,我应该在光标上放置什么?IMAGE EXEMPLE
在V_IN_DATE_START中,我正常地输入日期,但在V_CURSOR中,我如何输入它将是一个光标?
我像这样运行光标:
OPEN :V_CURSOR FOR
字符串
我试着写CURSOR并把它放在那里,它不起作用,我试着把它留为NULL,它也不起作用
我有一些SQL代码,我试图在Oracle SQL Developer中运行。
但是,当它打开“报告绑定”窗口时,我应该在光标上放置什么?IMAGE EXEMPLE
在V_IN_DATE_START中,我正常地输入日期,但在V_CURSOR中,我如何输入它将是一个光标?
我像这样运行光标:
OPEN :V_CURSOR FOR
字符串
我试着写CURSOR并把它放在那里,它不起作用,我试着把它留为NULL,它也不起作用
1条答案
按热度按时间kcwpcxri1#
尝试将数据传递给游标是没有意义的,因为游标是用于从数据库返回数据而不是输入数据的。因此,您不希望使用用户界面来尝试设置游标绑定变量。
相反,使用SQL*Plus(和SQL Developer)命令
VARIABLE
在客户端上定义一个绑定变量,并使用该变量将游标返回到:字符串
然后可以使用SQL*Plus(和SQL Developer)命令
PRINT
打印游标的内容。然后,在SQL Developer中,使用F5将工作表作为脚本运行(而不是使用Ctrl + Enter运行单个语句)。