#0
by extrim-style
Подскажите как выбрать во временную таблицу по условию? Если делаю так: if object_id('tempdb..#idmails') is not null drop table #idmails if @idmail = 0 begin select 5 as test end else begin select 6 as test end то получаю ошибку "There is already an object named '#idmails' in the database."
#2
by rs_trade
не уверен что tempdb писать надо. скуль сам знает где у него временные таблицы лежат.
#10
by 1Сергей
if object_id('tempdb..#idmails') is not null drop table #idmails select CASE WHEN @idmail = 0 THEN 5 ELSE 6 END as test into #idmails
#13
by N1kMZ
if object_id('tempdb..#idmails') is not null drop table #idmails select CASE WHEN @idmail = 0 THEN 5 ELSE 6 END as test
#14
by N1kMZ
Потому что будет: Cannot drop the table '#idmails', because it does not exist or you do not have permission.
#15
by extrim-style
в - упрощенная задача на самом деле мне нужно так: if object_id('tempdb..#idmails') is not null drop table #idmails declare @idmail int select 5 as idmail union all select 7 as idmail where case when @idmail=0 then idmail > 6 when @idmail<>0 then idmail = @idmail end Как это правильно обставить?
#16
by extrim-style
+ в этом случае ругается на Incorrect syntax near '>'. Но, видимо, так и нельзя строить код, т.к. после "then" подразумевается конкретное выражение, а не условие.
#20
by 1Сергей
вот эту порнографию where case when @idmail=0 then idmail > 6 when @idmail<>0 then idmail = @idmail end замени на where (@idmail=0 AND idmail > 6) OR (@idmail<>0 AND idmail = @idmail)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ПолуOFF печатное издание про MS SQL и MS Server посоветуйте
- Цены на MS Server + MS SQL
- результат SQL запроса во временную таблицу
- Совместимость MS SQL 2000 и MS SQL 2005 ?
- Как таблицу значений значений превратить во временную таблицу SQL ?
- Установка MS SQL Server 2000 64-bit на MS Windows Server 2003 Enterprise x64 Edition
- MS SQL 2008 SP3 замечено что после установки SP3 MS Windows Server 2003 стал как
- MS office 2010:MS Office 2010: не открываются файлы на сетевых дисках (в AD)
- Не получается загрузить таблицу значений во временную таблицу и выполнить запрос
- v7: Перенос базы 1С 7.7 MS SQL 2005 на MS SQL 2000
В этой группе 1С
- Обход результата запроса с группировкой по иерархии.
- Выгрузка в ТЗ данных из запроса
- Двухсторонняя печать файла картинки
- Минимальные системные требования, Web сервер
- Обновление управляемой формы обработки
- Новый COMОбъект("V82.ComConnector");
- У пользователя недостаточно прав на выполнение операции с внешним источником дан
- УТ 11.1 Скидка по карте лояльности (купону) + по сумме продажи
- УФ добавить строку и активизировать для ввода ячейку
- Получить последнюю цену из регистра сведений
- Перенос фото из ут 10.3 в ут 11.1
- 1С Отчётность. Значение элемента не соответствует определённого для него формату
- Заполнить ЗАПРОСОМ ТЗ по результату другого запроса без потери структуры
- Как передать параметры в процедуру выполнить?
- почта windows live не отображает тело письма
- Динамически изменяемая высота строки динамического списка
- 1с не находит процедуру "&НаСервере"
- Остатки из регистра накопления в регистр сведений
- 1C OData Знакомство.
- v7: Программно назначить субконто в операции