Показаны сообщения с ярлыком dbms. Показать все сообщения
Показаны сообщения с ярлыком dbms. Показать все сообщения

четверг, 17 ноября 2016 г.

Получение значения из SQL-запроса с вычисляемым наименованием колонки

/* Пример блочного выполнения PL/SQL с вычисляемым наименованием колонки в переменной myCOLUMN и запоминанием результата такого запроса в переменной myRESULT */
DECLARE
    myRESULT varchar(255);
    myCOLUMN varchar(255) := 'user_id';
BEGIN
    execute immediate 'select '||myCOLUMN||' from dba_users where rownum = 1' into myRESULT;
    dbms_output.put_line(myRESULT);
END;

Для сравнения
Тот же пример, но без вычисляемого наименования колонки, т.е. без "execute immediate":
DECLARE
    myRESULT varchar(255);
BEGIN
    select user_id into myRESULT from dba_users where rownum = 1;
    dbms_output.put_line(myRESULT);
END;

четверг, 2 февраля 2012 г.

Запуск службы Sybase батником

start C:\PROGRA~1\Sybase\SQLANY~1\win32\dbsrv7.exe -n <SERVICE_NAME> -x TCPIP -c 256m -cl 256m -ch 256m -ti 10800 c:\base.db

В карточке ODBC-алиаса на вкладке "Database" в поле "Server name" нужно указать <SERVICE_NAME>.

Справка по ключам dbsrv7.exe:
dbsrv7.exe -help

Архив