Spec-Zone.ru › Tcl/Tk

tdbc_tokenize

Имя

tdbc::tokenize — TDBC токенизатор SQL

Синтаксис

package require tdbc 1.0

tdbc::tokenize строка

Описание

Для удобства работы с драйверами баз данных Tcl Database Connectivity (TDBC) предоставляет команду для разделения кода SQL на токены, чтобы можно было легко идентифицировать и заменить связанные переменные.

Команда tdbc::tokenize принимает в качестве параметра строку, которая, предположительно, содержит одну или несколько SQL-команд. Она возвращает список подстрок; объединение этих подстрок даст исходную строку. Каждая подстрока является одним из следующих:

  1. Связанная переменная, которая начинается с одного из символов ':', '@' или '$'. Остальная часть строки — имя переменной и будет состоять из буквенно-цифровых символов и символов подчёркивания. (Первый символ не будет числовым.)
  2. Точка с запятой, разделяющая две SQL-команды.
  3. Другая часть SQL-команды. Токенизатор не пытается анализировать SQL; он просто идентифицирует связанные переменные (отличая их от похожих строк, встречающихся внутри кавычек или комментариев) и разделители команд.

См. также

tdbc, tdbc::connection, tdbc::statement, tdbc::resultset

Авторские права

Авторские права (c) 2008 г. Кевин Б. Кенни.

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TdbcCmd/tdbc_tokenize.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TdbcCmd/tdbc_tokenize.htm

Spec-Zone.ru

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