我在使用 sqlanywhere 12 中的 php API 执行特定查询时遇到问题。
它只发生在 SET OPTION 查询中。
<?php
// setup omitted for clarity here
$result = sasql_query( $conn, "SET OPTION PUBLIC.AjusteFuso = '0'" );
// clean up omitted for clarity here
?>
我收到以下异常:
AjusteFuso' is an unknown option SET OPTION PUBLIC.AjusteFuso = '0'
但这不是真的,这是我数据库中的已知选项!
1 - 其他选择/更新/删除/插入按预期正常工作。
2 - 如果我使用 sybase Central 进行测试,SET OPTION 可以正常工作。
使用带有sybase_query()旧 API的 sql Anywhere 9,同样的查询可以正常工作。