Пересказ статьи Steve Sohcot. Tutorial How to automate importing data from Excel into a database using a macro (VBA)
Мне часто необходимо импортировать данные из MS Excel в базу данных (конкретно в MS SQL Server).
У меня есть два метода для этого:
- MS Access посредством ODBC, если данных не очень много (просто скопировать/вставить).
- Использовать мастер импорта и экспорта данных, если данных много
Но есть случаи, когда я могу использовать более автоматизированный подход; особенно если я делегирую этот процесс технически неподготовленному коллеге. В таком случае я создам макрос Excel, который будет импортировать данные из электронной таблицы в базу данных.
Continue reading "Руководство: как автоматизировать импорт данных из Excel в базу данных, используя VBA"
§ Популярные темы недели на форуме
Топик Сообщений
27 (Learn) 2
23 (DML) 2
64 (Learn) 2
17 (Learn) 2
§ Авторы недели на форуме
Автор Сообщений
Tovarisch 13
Murderface_ 3
selber 2
Scherman 2
Continue reading "Новости за 2023-09-23 - 2023-09-29"
Пересказ статьи Eric Blinn. Cheat Sheet for SQL Server DBAs - Monitoring Current Activity, Blocking and Performance
Видимо, каждый администратор баз данных имеет флэшку или общий диск со скриптами, подходящими почти для любой ситуации. Как построить такую библиотеку файлов T-SQL?
Это вторая статья в данной серии, в которой содержится несколько скриптов, которые я обычно использую, когда SQL Server имеет проблемы с производительностью. Каждый скрипт сопровождается кратким объяснением его использования. Эти скрипты предоставляются как-есть без каких-либо гарантий.
Continue reading "Шпаргалка для администратора БД - мониторинг активности, блокировок и производительности"
Пересказ статьи Kolade Orimolade. Understanding SQL Transactions A Beginner’s Guide.
В SQL транзакцией является последовательность одного или более операторов SQL, которые выполняются как единая единица работы. Транзакции используются для гарантии, что операции с базой данных выполняются согласованным и надежным образом, поддерживающим целостность данных, хранящихся в базе данных.
Continue reading "Транзакции SQL: руководство для начинающих"
§ Проверка задачи 56 (DML) усилена данными от Kursist
§ Популярные темы недели на форуме
Топик Сообщений
64 (Learn) 2
8 (Learn) 2
100 (SELECT) 2
§ Авторы недели на форуме
Автор Сообщений
Tovarisch 3
Rujan 2
Murderface_ 2
Continue reading "Новости за 2023-09-16 - 2023-09-22"
Пересказ статьи Gaurav Rajapurkar. SQL Performance Tuning
Настройка производительности SQL - это процесс оптимизации запросов SQL, гарантирующий их быстрое выполнение, насколько это возможно. Имеется множество факторов, которые влияют на производительность SQL-запросов, таких как число участвующих в запросе таблиц, размер и число столбцов в таблицах, индексы на таблицах.
Настройка производительности SQL является важным элементом, который сказывается на масштабируемости и скорости запросов. Здесь обсуждаются некоторые способы настройки SQL.
Continue reading "Настройка производительности SQL"
Пересказ статьи Joe Billingham. Why Are There Gaps in the Identity Column in My SQL Database
Все чаще задают вопросы о пропущенных записях, который идентифицируются зазорами в столбце identity в таблице.
Если в таблице, упорядоченной по столбцу identity, мы видим “1, 2, 3, 5”, то запись 4 должна была быть удалена, верно? Ну, хотя это возможно, оно не является единственной причиной, так как есть и другие причины такого "отсутствия" ID.
Continue reading "Откуда появились зазоры в столбце identity?"
§ Популярные темы недели на форуме
Топик Сообщений
56 (DML) 5
Guest's book 3
18 (Learn) 3
§ Авторы недели на форуме
Автор Сообщений
selber 3
Murderface_ 2
PRR 2
Continue reading "Новости за 2023-09-09 - 2023-09-15"
Пересказ статьи Ryan Booz. PostgreSQL Basics Getting started with psql
PostgreSQL имеет отдельный инструмент командной строки, который существует уже десятки лет и включен во все инсталляции PostgreSQL. Многие пользователи, разработчики и администраторы PostgreSQL с большим стажем полагаются на psql для быстрого подключения к базам данных, изучения схемы выполнения запросов SQL.
Знание того, как установить и использовать основные команды psql, является важным навыком для каждого, кто будет подключаться к PostgreSQL.
Continue reading "Основы PostgreSQL: начала работы с psql"
Пересказ статьи Steve Stedman. SQL Server DBCC Commands: DBCC OPENTRAN
DBCC OPENTRAN - это команда DBCC в Microsoft SQL Server, которая может использоваться для вывода информации о самой старой активной транзакции в базе данных. Это может оказаться полезным для решения проблем с долго выполняющимися транзакциями, т.к. она может помочь идентифицировать причину, вызвавшую проблему, и позволить вам предпринять соответствующие действия для ее решения.
Continue reading "Команды DBCC в SQL Server: DBCC OPENTRAN"
§ Популярные темы недели на форуме
Топик Сообщений
Guest's book 4
783 (SELECT) 4
Certification 2
§ Авторы недели на форуме
Автор Сообщений
Baser 4
Rujan 2
Continue reading "Новости за 2023-09-02 - 2023-09-08"
Пересказ статьи Robert Sheldon. Importing data into a MySQL database using LOAD DATA
Команды разработки и баз данных часто загружают данные из плоских текстовых файлов в свои базы данных MySQL. Файлы могут использоваться для добавления справочных данных, поддержки тестов и сред разработки, наполнении новых экземпляров MySQL, загрузки данных на регулярной основе, или иным образом поддерживать их деятельность. В помощь процессу импорта MySQL предоставляет оператор LOAD DATA, который читает строки из текстового файла и вставляет их в целевую таблицу.
Continue reading "Импорт данных в базу данных MySQL с помощью LOAD DATA"
Пересказ статьи Ryan Booz. PostgreSQL Basics Object Ownership and Default Privileges
В
первой статье по безопасности я обсуждал как создавать и управлять ролями (пользователями и группами) в PostgreSQL. В зависимости от вашего представления о разрешениях, особенно в продуктах баз данных, некоторые нюансы в работе разрешений могут показаться необычными.
Понимание того, как работают роли и привилегии в PostgreSQL, является ключом к пониманию дальнейшей и зачастую более сбивающей с толку части безопасности -
владения объектами. Хотя имеется множество привилегий, которые можно присваивать в PostgreSQL, владение объектами обладает особым уровнем привилегии, которая не может быть передана другим ролям. Понимание последствий этого существенно для управления схемой вашей базы данных и доступа к содержащимся в ней объектам.
Continue reading "Основы PostgreSQL: владение объектами и привилегии по умолчанию "
§ Благодаря стараниям selber и Pliushko-Volkovinskaia, усилена проверка задачи 57 (SELECT, обуч. этап).
shaulya усилила проверку задачи 20 (SELECT, рейтинг).
§ Под номером 56 опубликована очередная задача DML от selber (оценка сложности 4 балла).
Continue reading "Новости за 2023-08-26 - 2023-09-01"