上面的代码为何通不过PRO*C? 多看看资料吧,你申明了一个本地类型,oracle怎么知道呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EXEC SQL DECLARE DB_NAME DATABASE;char unam[10] = "training";char pword[10] = "training";char dbase[20] = "test";EXEC SQL CONNECT :unam IDENTIFIED BY :pword AT DB_NAME USING :dbase;变量申明一样要像这样括起来。 你的意思是:在SQL语句中用的变量,一定在EXEC SQL BEGIN DECLARE SECTION;和EXEC SQL END DECLARE SECTION;之间.对吗,[ liao2001(知之为知之,不知为不知) ] 在SQL语句中用的变量,一定在EXEC SQL BEGIN DECLARE SECTION;和EXEC SQL END DECLARE SECTION;之间.正是这样,书上叫做宿主变量。 在SQL语句中用的变量,不一定要非在EXEC SQL BEGIN DECLARE SECTION;和EXEC SQL END DECLARE SECTION;之间.这受编译选项的控制:如果MODE=ORACLE,则不是必须的;如果MODE=ASIN则必须。 求技术思路 求助一个SQL语句 求助 一般界面和CAD软件怎么能找到接口并连接上?热心人士帮帮忙 不甚感激 where '11,,,'|| a.acct = b.acctKey 双机的问题 有关OEM的启动问题 如何导数据? ~~~~~急急急急急急 两个查询的 比较 高手 赐教 谢谢 ~~~~~~~~~~~ 在WINDOWS下,到服务里,手工停止ORALCE实例服务,相当于在DOS下执行了什么命令呢? INS-20802,求大神们帮忙啊,急 请问Oracle 的一个表里最多能存多少记录,对速度有影响吗??? pro*c中select出的结果怎么不给我自动截断啊
char pword[10] = "training";
char dbase[20] = "test";
EXEC SQL CONNECT :unam IDENTIFIED BY :pword AT DB_NAME USING :dbase;变量申明一样要像这样括起来。
在SQL语句中用的变量,一定在
EXEC SQL BEGIN DECLARE SECTION;
和
EXEC SQL END DECLARE SECTION;
之间.对吗,[ liao2001(知之为知之,不知为不知) ]
EXEC SQL BEGIN DECLARE SECTION;
和
EXEC SQL END DECLARE SECTION;
之间.正是这样,书上叫做宿主变量。
EXEC SQL BEGIN DECLARE SECTION;
和
EXEC SQL END DECLARE SECTION;
之间.
这受编译选项的控制:如果MODE=ORACLE,则不是必须的;如果MODE=ASIN则必须。