IView.SQLText

Синтаксис

SQLText(Driver: String): String;

Параметры

Driver. Идентификатор драйвера СУБД.

В качестве значений данного параметра необходимо указывать одно из следующих значений:

Идентификатор СУБД
ORCL8 Oracle 9.x\10.x\11.x.
MSSQL2008 Microsoft SQL Server 2008.
MSSQL2012 Microsoft SQL Server 2012\2014.
OLEDB(ODBC HIVE) OLEDB(ODBC HIVE).
OLEDB(DB2) OLEDB(DB2).
OLEDB(ODBC) OLEDB(ODBC).
OLEDB(VISTADB) OLEDB(VISTADB).
OLEDB Файл базы данных.
DB2 DB2.
TRDT Teradata версии 13\13.10\14\14.10.
POSTGRES PostgreSQL версии 9.1\9.2\9.3\9.4.
POSTGRES(NO_LO) Greenplum/Pivotal HD Hawq.
SQLITE SQLite  3.8.1.
WSF Веб-сервис Prognoz Platform.

Описание

Свойство SQLText определяет SQL-запрос представления для определенного драйвера базы данных.

Пример

Sub Main;
Var
    MB: IMetabase;
    Predstav: IView;
    SQL: String;
Begin
    MB := MetabaseClass.Active;
    Predstav := MB.ItemById("View_1").Bind As IView;
    SQL := Predstav.SqlText("ORCL");
End Sub Main;

После выполнения примера в переменной «SQL» будет содержаться SQL-запрос для драйвера Oracle. Представление имеет идентификатор «View_1».

См.также:

IView