Решение: declare @RowCount int, @tablename varchar(100) declare @Tables table ( PK int IDENTITY(1,1), tablename varchar(100), processed bit ) INSERT into @Tables (tablename) SELECT TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_TYPE = ‘BASE […]
Работа с FullTextSearch
Решение: стр. 245 в книге AsP.NET E-Commerce 1. Проверка на установку select fulltextserviceproperty(‘isfulltextinstalled’) Создание: а. Для базы создаем каталог CREATE FULLTEXT CATALOG BalloonShopFullText б. Для таблицы при редактировании(design в контекстном […]
Пример использования Diff
Решение: SELECT CartID FROM ShoppingCart GROUP BY CartID HAVING MIN(DATEDIFF(dd,DateAdded,GETDATE())) >= 10 – это удалить все записи, которые старее 10 дней
Steps to hide databases for a specific login
Решение: Suppose we don’t want to do this across the board, but only do this for a specific login. We can run the below statement instead of DENY VIEW ANY […]
Поиск по всем таблицам
Решение: set nocount on declare @name varchar(128), @substr nvarchar(4000), @column varchar(128) set @substr = ‘%Всесезонка%’ –фрагмент строки, который будем искать create table #rslt (table_name varchar(128), field_name varchar(128), value ntext) declare […]
Поиск в текстовых полях всей базы в Microsoft SQL Server
Решение: Недавно в организации, в которой я имею удовольствие работать, прошло мероприятие с нерусским названием – ребрендинг. Попросту – смена названия. Для того, чтобы убедиться, что в момент смены наименования […]
Определить версию сервера
Решение: select @@VERSION
Ограничение доступа к базе на уровне таблиц и только на чтение
Решение: 1. Создаем имя входа (Сервер/Безопасность) + отмечаем в сопоставлении его к базе. 2. Устанавливаем галочки для ролей в верхнем списке – datareader, denudatawriter 3. Таблица, свойства, разрешения, ставим у […]
В SQL Server через дизайнер не удается изменить колонку таблицы
В SQL Server Через дизайнер не удается изменить колонку таблицы Решение: Используем SQL ALTER TABLE bsh_pages ALTER COLUMN [cssFile] nvarchar(100) NULL Периодически мы проводим обучение и даем возможность стажировки на […]
Многократная вставка записей
Решение: Используем SQL ALTER TABLE bsh_pages ALTER COLUMN [cssFile] nvarchar(100) NULL