С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
3 / 2 / 1
Регистрация: 13.05.2014
Сообщений: 156

Использование внешних данных без временных таблиц

10.03.2020, 14:04. Показов 591. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Один коллега, сказал что можно каким-то образом использовать внешние данные не заливая их в временные таблицы, как это сделать?
Допустим у нас есть тупо в excel таблица вида:
буква, номер
А, 1
Б, 2
В, 3
Г, 4
Допустим надо сравнить данные этой таблицы с таблицей на сервере.
Чтобы не грузить tempdb временными таблицами, как можно работать с этими данными?
Я так понимаю через CTE, но как именно нигде не нашел...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.03.2020, 14:04
Ответы с готовыми решениями:

Загрузка данных из временных таблиц
Народ! Подскажите, как разобраться с проблемой: у меня хранимая процедура процедура, которая возвращает выборку из временной таблицы...

Архивация без использование внешних Dll
нужен компонент или способ для выполнениня ахивации из программы которая состоит из одного ЕХЕ файла, тоесть не использует внешних...

Присоединение таблиц внешних данных
Здравствуйте! Моя база данных работает с таблицами, реально находящимися в другом файле (присоединены через меню Файл->Внешние...

6
5958 / 4534 / 1094
Регистрация: 29.08.2013
Сообщений: 28,141
Записей в блоге: 3
10.03.2020, 15:57
Цитата Сообщение от GIKS Посмотреть сообщение
Я так понимаю через CTE
при чем тут CTE
можно через OpenRowSET(), можно через LinkedServer
0
3 / 2 / 1
Регистрация: 13.05.2014
Сообщений: 156
10.03.2020, 16:37  [ТС]
Спасибо, а подробнее можно?
Я, конечно, погуглю, но чем больше примеров,тем лучше для понимания.
0
10.03.2020, 21:07

Не по теме:

я верю в вас и гугл

0
10.03.2020, 21:34  [ТС]

Не по теме:

я не господь бог, чтоб в меня верить... кстати, гугл тоже не господь бог...

0
3 / 2 / 1
Регистрация: 13.05.2014
Сообщений: 156
12.03.2020, 11:51  [ТС]
Итак открытие одной книги и легкое гугление привело меня к решению через объявление переменной типа таблица, ради примера:
SQL
1
2
3
DECLARE @Peremennaya TABLE
(col1 INT
, col2 VARCHAR)
а дальше insert into @Peremennaya данных...

однако, при таком способе место в tempdb резервируется действительно только в момент появления хотя бы одной записи.
Это уже хорошо, но не очень.

есть ли способ без резервирования места в tempdb?
0
5958 / 4534 / 1094
Регистрация: 29.08.2013
Сообщений: 28,141
Записей в блоге: 3
12.03.2020, 12:00
объявить табличную переменную это одно, а как ты обращаешься к экселевскому файлу?

Цитата Сообщение от GIKS Посмотреть сообщение
есть ли способ без резервирования места в tempdb?
я тебе написал как
2 способа
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.03.2020, 12:00
Помогаю со студенческими работами здесь

Отображение данных из внешних таблиц БД в Label
Подскажите пожалуйста, какой командой отобразить значение из таблицы из внешней БД (например Access). При использовании Grid это...

Использование данных из таблиц
Допустим имеется таблица номер один, которую будет заполнять человек и имеется таблица номер два, которая является прайс листом. Как...

8.2 Менеджер Временных Таблиц
Легенда: гружу данные из экселевского файлика, где по трем страницам разбросаны данные. Во всех трех таблицах есть поле...

Уход от временных таблиц
Доброго всем времени. У меня в БД имеют довольно крупные таблицы, и не сколько сложных процедур, в которых постоянно приходится...

Объединение временных таблиц
начнем сначала: есть Справочник.ФИО загоняется во временную таблицу есть Константа.Магазин есть другие данные которые тоже загоняются...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru