Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / А возможно ли объявить и использовать переменную в запросе без создания функции? / 8 сообщений из 8, страница 1 из 1
05.04.2017, 10:58
    #39433363
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли объявить и использовать переменную в запросе без создания функции?
Добрый день, у меня не получилось, только с функцией.

Надо что-то типа:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
DECLARE
var_itemid bigint;
BEGIN
SELECT INTO var_itemid id FROM table;

[color=blue]тут используем эту переменную в запросах[/color]

END;
...
Рейтинг: 0 / 0
05.04.2017, 11:02
    #39433365
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли объявить и использовать переменную в запросе без создания функции?
А получается только так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE функция

DECLARE
var_itemid bigint;
BEGIN
SELECT INTO var_itemid id FROM table;

[color=blue]тут используем эту переменную в запросах[/color]
END;

SELECT функция();
...
Рейтинг: 0 / 0
05.04.2017, 11:11
    #39433374
ОКТОГЕН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли объявить и использовать переменную в запросе без создания функции?
Пишем - set_config
Читаем - current_setting
Это переменные контекста, тип TEXT
...
Рейтинг: 0 / 0
05.04.2017, 12:05
    #39433411
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли объявить и использовать переменную в запросе без создания функции?
ОКТОГЕНПишем - set_config
Читаем - current_setting
Это переменные контекста, тип TEXT

это получается в cmd надо делать или в bashe?

А в скрипт sql переменные без создания функции впихнуть нельзя?
...
Рейтинг: 0 / 0
05.04.2017, 13:32
    #39433459
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли объявить и использовать переменную в запросе без создания функции?
sql_user2Надо что-то типа:
Код: sql
1.
2.
DECLARE
...

DO $it$
...
Рейтинг: 0 / 0
05.04.2017, 14:53
    #39433530
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли объявить и использовать переменную в запросе без создания функции?
p2.sql_user2Надо что-то типа:
Код: sql
1.
2.
DECLARE
...

DO $it$

непонятно
...
Рейтинг: 0 / 0
05.04.2017, 15:21
    #39433556
ursido
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли объявить и использовать переменную в запросе без создания функции?
sql_user2,

Читайте RTFM . Там еще много всякого непонятного.
...
Рейтинг: 0 / 0
05.04.2017, 21:33
    #39433786
Tucha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли объявить и использовать переменную в запросе без создания функции?
[quot sql_user2]ОКТОГЕН
А в скрипт sql переменные без создания функции впихнуть нельзя?

Попробуй \set myvar myvalue
в запросе подставишь :myvar
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / А возможно ли объявить и использовать переменную в запросе без создания функции? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]