update : 2015.11.03
php.shukuma.com검색:
|
SDO_DAS_Relational::executeQuery(^) SDO_DAS_Relational::executeQuery — Executes a given SQL query against a relational database and returns the results as a normalised data graph. 설명
SDODataObject
SDO_DAS_Relational::executeQuery
(
PDO
$database_handle
,
string
$SQL_statement
[,
array
$column_specifier
] )Warning
이 함수는 실험적입니다. 이 함수의 작동, 함수의 이름, 그리고 관련된 모든 문서는 이후의 PHP 릴리즈에서 예고 없이 변경할 수 있습니다. 이 함수의 사용에 관한 것은 사용자 책임입니다. Executes a given query against the relational database, using the supplied PDO database handle. Uses the model that it built from the metadata to interpret the result set. Returns a data graph. 인수
반환값Returns a data graph. Specifically, it returns a root object of a special type. Under this root object will be the data from the result set. The root object will have a multi-valued containment property with the same name as the application root type specified on the constructor, and that property will contain one or more data objects of the application root type. In the event that the query returns no data, the special root object will still be returned but the containment property for the application root type will be empty. 오류/예외SDO_DAS_Relational::executeQuery() can throw an SDO_DAS_Relational_Exception if it is unable to construct the data graph correctly. This can occur for a number of reasons: for example if it finds that it does not have primary keys in the result set for all the objects. It also catches any PDO exceptions and obtains PDO diagnostic information which it includes in an SDO_DAS_Relational_Exception which it then throws. 예제Please see the Examples section in the general information about the Relational DAS for many examples of calling this method. |