【发布时间】:2016-09-09 06:11:48
【问题描述】:
当我运行我的 oracle 查询时,服务器中显示 500 错误。在oracle查询中选择clob字段时显示的错误。该字段包含大json数据
错误是:
HTTP 错误 500.0 - 内部服务器错误 C:\php7.0.3\php-cgi.exe - FastCGI 进程意外退出
这是我的查询:
SELECT knowyour.*,
kp.personal_details AS personal_details,
kp.fullname,
kcd.category,
kcd.ID AS kycID
FROM
(SELECT DISTINCT kc.kyc_reffer_id,
kc.ID,
kc.customer_id,
kc.json_details AS json_details,
kc.customer_joint_id,
kc.customer_id AS kycCustomer_id
FROM db.knwcustomer kc
) knowyour
INNER JOIN db.createdetails kcd
ON (knowyour.customer_id=kcd.customer_id)
INNER JOIN db.personaldetails kp
ON (knowyour.kyc_reffer_id=kp.kyc_reffer_id)
LEFT JOIN db.kaccountdetails kd
ON (knowyour.customer_id=kd.customer_id)
WHERE kcd.displayStatus!=:status
AND kcd.category=:category
AND kd.status!=:status
AND kp.status!=:status
AND kcd.client_id=:client_id
ORDER BY kcd.ID
这里状态 = -1
(在 php pdo 中运行的查询)
这是一个示例查询。
personal_details 和 json_details 是 clob 字段。选择 clob 字段时,Distinct 将不起作用,这就是我使用此查询方法的原因。
这是代码问题还是服务器问题?但是这段代码在我的本地 wamp 服务器而不是在线服务器中运行良好。
我需要帮助!
【问题讨论】: