06:44
1,0×
00:00/06:44
476,8 тыс смотрели · 4 года назад
👻Про явное приведение типов 1️⃣ При работе со строками в sql для экономии памяти лучше ограничивать максимальную длину поля: varchar(100). В MS SQL Server также есть возможность указать varchar(max). Она расширяет количество символов, но тогда на это поле нельзя навесить индексы. 2️⃣ Если мы хотим поджойнить две таблицы, но поля имеют разные типы, то нужно кастить одно из них: SELECT * FROM test1 JOIN test2 ON cast(test1.id as varchar) = test2.id или ON test1.id = cast(test2.id as int) Некоторые бд сами подсвечивают ошибку при запуске запроса, а некоторые начинают его выполнение, но затрачивают сильно больше ресурсов на неявное преобразование. И запрос, который мог отработать за 5 минут, может отработать за 30 или не отработать вообще. Поэтому за соответствием типов важно следить🤓 #sql_tips
1822 читали · 5 лет назад
Как настроить резервное копирование в MSSQL
Прежде, чем настраивать резервное копирование, убедитесь, что у вас установлен агент SQL Server. 1) Заходим в среду SQL Server Management Studio 2) раскрываем пункт агент SQL Server 3) Жмем правой кнопкой мыши по пункту задания и выбираем Создать задание...