Свойство DatabaseName задает имя базы данных,
в которой будет выполняться скрипт. Если эта база данных позволяет использовать
транзакции, то вы можете установить свойство Transaction
в значение True — в этом случае все SQL
-предложения, входящие в сценарий, будут выполнены в рамках одной транзакции.
Примеры работы и некоторые интересные свойства и методы.
Applies to
TSQLScript component
Declaration
property SQL: TStrings;
Description
Свойство SQL содержит текст SQL-скрипта (набор SQL-предложений или команд),
который будет выполнен при вызове методов ExecSQL или ExecStatement. Каждое
SQL-предложение должно либо оканчиваться символом ';' (если свойство SemicolonTerm
установлено в True), либо разделяться от следующего предложения отдельной строкой,
содержащей единственный символ, заданный свойством Term (по умолчанию — '/').
Declaration
property SemicolonTerm: Boolean;
Description
Если свойство SemicolonTerm установлено в значение True (по умолчанию), то символ
';' (точка с запятой) в тексте скрипта воспринимается как разделитель между
отдельными SQL-предложениями.
Независимо от значения свойства SemicolonTerm отдельные SQL-предложения скрипта
могут отделяться друг от друга строкой, содержащей единственный символ, указанный
в свойстве Term (по умолчанию '/').
Declaration
property Term: Char;
Description
Отдельные SQL-предложения скрипта, заданного свойством SQL, могут отделяться
друг от друга строкой, содержащей единственный символ, указанный в свойстве
Term (по умолчанию — '/').
Declaration
property Transaction: Boolean;
Description
Если свойство Transaction установлено в значение True и используемый драйвер
базы данных поддерживает работу с транзакциями, то все SQL-предложения, входящие
в состав сценария, заданного свойством SQL, будут выполнены в рамках одной транзакции.