#sql #ssms
#sql #ssms
Вопрос:
Я сохранил столбцы из одной таблицы в другую, и я хочу посмотреть, что содержит вторая таблица.
например:
select a.bc,
a.cd,
b.ef
into #table_1
from table_2 a
inner join table_3 b
on a.key = b.key
select ex.bc from #table_1 ex
Это ничего не напечатает, когда я захочу увидеть элементы в ex.bc из table_1. Я новичок в sql и не понимаю, почему он не отображается.
Комментарии:
1. Подсказка:
select * from #table_1
.2. Что вам
select a.bc, a.cd, b.ef from table_2 a inner join table_3 b on a.key = b.key
дает? Я предполагаю, что 0 строк. Возможно, примеры данных были бы полезны.3. @GordonLinoff Я попробовал это снова сегодня, и я получил сообщение об ошибке «Недопустимое имя объекта #таблица_1»
4. @Aiswarya . , , Если вы хотите, чтобы таблица сохранялась, не используйте
#
. Это создает временную таблицу.