OkayAPI Docs


API Path: /api/App/DB_MsSQL_Proc/QueryProc

API Description: 在sql server中,执行预先定义的查询类存储过程。此类查询操作,只会进行数据的查询,不会进行数据的修改。最后返回查询的报表、数据或结果。

1
API Traffic
HTTP/HTTPS
Protocol
GET/POST
Method
UTF-8
Charset
JSON
Response

API Debug   


API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
db_markStringRequired直连数据库代号,注意!这是开发者添加的数据库代号,不是数据库的名称。使用API前请先添加新数据库连接配置
proc_nameStringRequiredMIN: 1存储过程的名称,对应create proc [过程名称]。
pro_paramsArrayJSON FormatOptaion[]存储过程的参数,没有时可不传。JSON格式,key对应参数名称,参数名称不需要在前面加@符号,注意参数类型(支持:字符串/整型/浮点型/NULL),只支持一级参数。例如:{"name":"YesApi","quantity":666,"parent_id":null}

API Debug

KEYREQUIREDVALUE
app_key *Required
db_mark *Required
proc_name *Required
pro_params Option

API Response

KEYTypeDescription
err_codeInt操作状态码,0成功,1失败
err_msgString错误提示信息,err_code非0时参考此提示信息
resultArray正常时,返回结果集数组。失败时返回null。

HTTP Response Code

HTTP Status CodeDescription
Http Status = 200Success
Http Status = 400Illegal-Params
Http Status = 401Illegal-Token
Http Status = 402IP-Banned
Http Status = 404API-NOT-Exsits
Http Status = 406Illegal-APPKEY
Http Status = 407APPKEY-Expired-Out
Http Status = 408APPKEY-Busy
Http Status = 409Illegal-Sign
Http Status = 413API-Traffic-NOT-Enough
Http Status = 415API-LOCKED
Http Status = 500Internal-Server-Error