Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2008, 01:57   #1
sergei64_89
Форумчанин
 
Регистрация: 20.04.2008
Сообщений: 139
По умолчанию exec

select @w='select uin from ['+@myuin+']'+'where uin!='''+@uin+''''
if not exists (exec (@w))
что не так?
sergei64_89 вне форума Ответить с цитированием
Старый 10.12.2008, 06:33   #2
Veroonya
Пользователь
 
Аватар для Veroonya
 
Регистрация: 09.10.2008
Сообщений: 30
По умолчанию

Попробуй
Код:
select @w=(select uin from @myuin where uin!=@uin) 
WHERE not exists (exec (@w))
или
Код:
select @w=(select uin from @myuin where uin!=@uin) 
WHERE (exec (@w)) is null
Veroonya вне форума Ответить с цитированием
Старый 12.12.2008, 12:04   #3
AlexanderPeshkov
Пользователь
 
Регистрация: 24.11.2008
Сообщений: 26
По умолчанию

не так у тебя здесь между именем таблицы которое ты вводишь через переменныю и where у тебя нет пробела поэтому и не работает.
@myuin+']'+'where
надо так @myuin+']'+' where
AlexanderPeshkov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц