tdbc_tokenize
Имя
tdbc::tokenize — TDBC токенизатор SQLСинтаксис
package require tdbc 1.0tdbc::tokenize строка
Описание
Для удобства работы с драйверами баз данных Tcl Database Connectivity (TDBC) предоставляет команду для разделения кода SQL на токены, чтобы можно было легко идентифицировать и заменить связанные переменные.Команда tdbc::tokenize принимает в качестве параметра строку, которая, предположительно, содержит одну или несколько SQL-команд. Она возвращает список подстрок; объединение этих подстрок даст исходную строку. Каждая подстрока является одним из следующих:
- Связанная переменная, которая начинается с одного из символов ':', '@' или '$'. Остальная часть строки — имя переменной и будет состоять из буквенно-цифровых символов и символов подчёркивания. (Первый символ не будет числовым.)
- Точка с запятой, разделяющая две SQL-команды.
- Другая часть 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