Я использую SQL Server 2012. У меня есть несколько CSV-файлов с историческими данными о покупках в кондитерской клиента. В верхней части каждого файла указана дата покупки в файле, за которой следуют заголовки столбцов. Что я хочу сделать, так это заполнить столбец с именем «PurchaseDate», затем добавить дату покупки (дата в верхней части файла) в этот столбец до конца файла, а затем импортировать файл. Я нашел, как импортировать файлы CSV в T-SQL здесь, но иначе не смогли найти ответ на эту проблему. Огромное количество файлов (50-60) не позволяет мне эффективно импортировать данные вручную. Любая помощь приветствуется.
Заполнить столбец данными из одной ячейки в CSV?
22.02.2013
Ответы:
1
Импорт таблиц будет самой утомительной частью. Затем вы можете просто запустить это на каждом из них.
CREATE TABLE ImportedCsv (
[01/21/2013] nvarchar(max),
[Column 1] nvarchar(max),
[Column 2] nvarchar(max)
);
ALTER TABLE ImportedCsv ADD PurchaseDate DATETIME;
DECLARE
@PurchaseDate nvarchar(max)
SELECT TOP 1
@PurchaseDate = CAST(column_name as nvarchar(max))
FROM information_schema.columns
WHERE table_name = 'ImportedCsv'
ORDER BY ordinal_position
UPDATE ImportedCsv SET PurchaseDate = CAST(@PurchaseDate as datetime)
23.02.2013
Новые материалы
Интуитивное понимание тензоров в машинном обучении
Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..
Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv)
Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..
Почему объяснимость так важна прямо сейчас?
По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..
Анимированный математический анализ
Использование Manim для создания математических анимированных визуализаций
Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..
Создание простого слайдера изображений с помощью JavaScript
Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript.
Введение
В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..
Создание базы данных с помощью супергероя «Python»
В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..
ИИ для чайников: руководство для начинающих по пониманию будущего технологий
Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..