Я новичок в SQL и пытаюсь найти решение для этого.
У меня есть база данных с несколькими таблицами на ней, а затем я использую sqlcmd для экспорта всех записей для каждой таблицы в файл csv(1 файл CSV для каждой таблицы)
После этого все, что я делаю с файлом Excel, помещает его в контейнер BLOB-объектов на Azure.
Как я могу это сделать, чтобы при наличииэто новая запись или обновление таблицы, после чего она создаст файл Excel, а затем просто введет в нее новые записи?без старых записей.
Я использую только SQL Server Express и не могу использовать стандарт SQL Server.
Приведенный ниже код экспортирует все записи в таблице.
sqlcmd -s"имя_сервера" -d "имя базы данных" -u имя пользователя -P пароль -Q "выбрать * из dbo.tbl_check" -o "C: \ Test \ dbo_tbl_check.csv" -W -w 1024 -s ","
Например, если бы я запустил код, когда в таблице все еще есть записи, подобные этой.
picture1
, тогда он отобразил бы весь результат в CSV-файле.
picture2
, и затем база данных обновляется снова 6 марта
picture3
я надеялсячто файл Excel, который он будет воссоздавать, будет просто иметь эту запись.
picture4