我检查了Java工具(Hibernate)生成的SQL,并发现了这个奇怪的查询。它最初是突出的,因为交叉连接。但它似乎也在WHERE子句中使用ANSI-89联接语法。
SELECT max(c.item)
FROM ItemPubStatus c
CROSS JOIN TargetSystemPub t
CROSS JOIN Item m
WHERE c.targetsystempublication = t.id
AND c.canonicalitem = m.id
AND t.targetsystem = ?
AND m.datapool = ?
我在我的web服务器上运行下面的MySQL查询,数据库位于一个单独的服务器上:
$sql="select * from call_history where extension_number = '0536*500' and flow = 'in' and DATE(initiated) = '".date("Y-m-d")."' ";
$rs=mysql_query($sql,$pbx01_conn);
echo mysql_num_rows($rs).' Calls IN';
c
我有两个数据库,一个MySQL 5,一个Server 2000。我已经将MySQL数据库映射为MySQL数据库中的链接服务器。我想从MySQL数据库调用保存在MySQL数据库中的存储过程。正确的语法是什么?在Server 2000中是否可能出现这种情况?
编辑:
我试过了
EXEC webpush...clear_tables
但我只是拿回这个:
Could not execute procedure 'clear_tables' on remote server 'webpush'.
[OLE/DB provider returned message: [My