Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по синтаксису / 4 сообщений из 4, страница 1 из 1
13.02.2003, 16:32
    #32106075
DIKI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по синтаксису
IF NOT EXISTS (SELECT * FROM REG_GROUP_USERS WHERE USERS_NAME = 'sa')
INSERT INTO REG_GROUP_USERS (USERS_NAME, GROUP_COUNT) VALUES ('sa',0)

Могу я такое в PL SQL написать?
...
Рейтинг: 0 / 0
13.02.2003, 17:18
    #32106156
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по синтаксису
Нет.
...
Рейтинг: 0 / 0
15.02.2003, 20:02
    #32106944
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по синтаксису
Ответ -- можем, но нужно чуть-чуть извратиться:
[src][/src]

INSERT
INTO REG_GROUP_USERS (USERS_NAME, GROUP_COUNT)
SELECT 'sa' USERS_NAME, 0 GROUP_COUNT
FROM DUAL
WHERE
NOT EXISTS (
SELECT null
FROM REG_GROUP_USERS
WHERE
USERS_NAME = 'sa'
)
...
Рейтинг: 0 / 0
15.02.2003, 20:03
    #32106945
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по синтаксису
... забыл тэг перетащить:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
INSERT 
   INTO REG_GROUP_USERS (USERS_NAME, GROUP_COUNT) 
SELECT 'sa' USERS_NAME,  0  GROUP_COUNT
   FROM DUAL
WHERE
   NOT EXISTS (
        SELECT null 
           FROM REG_GROUP_USERS 
        WHERE 
           USERS_NAME = 'sa'
   ) 
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по синтаксису / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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