Spec-Zone.ru › MySQL Connectors 1.0

11.1 Объекты и функции сеанса

Сеанс

Синтаксис этого объекта, представленный в EBNF:

Session
    ::= '.getSchema(' StringLiteral ')'
        | '.getSchemas()'
        | '.createSchema(' StringLiteral ')'
        | '.dropSchema(' StringLiteral ')'
        | '.getDefaultSchema()'
        | '.startTransaction()'
        | '.commit()'
        | '.rollback()'
        | '.setSavepoint()'
        | '.setSavepoint(' StringLiteral ')'
        | '.releaseSavePoint(' StringLiteral ')'
        | '.rollbackTo(' StringLiteral ')'
        | '.close()'
        | SqlExecute

Рисунок 11.1 Сеанс

Image shows the syntax in EBNF form as described in the preceding text.

SqlExecute

Синтаксис этой функции, представленный в EBNF:

SqlExecute
    ::= '.sql(' SqlStatementStr ')'
        ( '.bind(' Literal (',' Literal)* ')')*
        ( '.execute()' )?

Рисунок 11.2 SqlExecute

Image shows the syntax in EBNF form as described in the preceding text.

SQLPlaceholderValues

Синтаксис этой функции, представленный в EBNF:

SQLPlaceholderValues
  ::= '{' SQLPlaceholderName ':' ( SQLLiteral ) '}'

Рисунок 11.3 SQLPlaceholderValues

Image shows the syntax in EBNF form as described in the preceding text.

SQLPlaceholderName

Синтаксис этой функции, представленный в EBNF:

SQLPlaceholderName
  ::= '?'

Рисунок 11.4 SQLPlaceholderName

Image shows the syntax in EBNF form as described in the preceding text.

SQLLiteral

Синтаксис этой функции, представленный в EBNF:

SQLLiteral
  ::= '"' StringLiteral '"' | Number | Document

Рисунок 11.5 SQLLiteral

Image shows the syntax in EBNF form as described in the preceding text.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/x-devapi-userguide-en/session-objects-and-functions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API