powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Область видимости локальных переменных
6 сообщений из 6, страница 1 из 1
Область видимости локальных переменных
    #35217176
Ega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В разных транзакциях - свой набор переменных (если транзакции не вложенные)?
...
Рейтинг: 0 / 0
Область видимости локальных переменных
    #35217202
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие переменные?
...
Рейтинг: 0 / 0
Область видимости локальных переменных
    #35217223
Ega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я могу локальную переменную объявить?
Что-то по аналогии с MSSQL:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Begin Tran;
Declare @i int, @cnt int;
Select @cnt=count(*) from .....;

Set @i= 0 ;
While (@i<@cnt)
begin
  .......
end;

Commit Tran;
...
Рейтинг: 0 / 0
Область видимости локальных переменных
    #35217264
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В хранимой процедуре можете. Видимость - хранимая процедура.
...
Рейтинг: 0 / 0
Область видимости локальных переменных
    #35217305
Ega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pamirВ хранимой процедуре можете. Видимость - хранимая процедура.

Только в ХП????
Смысл такой, мне что-то вроде патч-скрипта надо. Для MSSQL выглядело так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
if not exists (select  1 
               from  sysobjects
               where  id = object_id('MyTable')
               and   type = 'U')
begin
  create table MyTable ( ..... )
  alter table add constraint .....
  Print('Table created: MyTable');
end;
GO

Можно ли нечто подобное для Postgres сотворить?
...
Рейтинг: 0 / 0
Область видимости локальных переменных
    #35217380
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно:
1) создать процедуру на plpgsql, которая выполняет все проверки и т.д.
2) вызвать процедуру
3) удалить процедуру
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Область видимости локальных переменных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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