Вопросы с тегом «tsql»

106
Как заставить базу данных SQL Server 2008 перейти в автономный режим

Как заставить мою базу данных перейти в автономный режим, независимо от того, что или кто ее уже использует? Я попытался: ALTER DATABASE database-name SET OFFLINE; Но через 7 мин все еще виснет. Я хочу этого, потому что мне нужно проверить сценарий. Если это вообще...

105
Запрос T-SQL для отображения определения таблицы?

Какой запрос покажет мне полное определение, включая индексы и ключи для таблицы SQL Server? Мне нужен чистый запрос - и я знаю, что SQL Studio может дать мне это, но я часто нахожусь на «диких» компьютерах, на которых установлены только самые простые приложения, и у меня нет прав на установку...

104
Экспорт схемы базы данных в файл SQL

Можно ли MS SQL Server 2008экспортировать структуру базы данных в T-SQLфайл? Я хочу экспортировать не только схему таблиц, но и первичные ключи, внешние ключи, ограничения, индексы, хранимые процедуры, типы / функции, определенные пользователем. Также я не хочу, чтобы данные присутствовали в этом...

102
Как использовать функцию CONCAT в SQL Server 2008 R2?

Я искал CONCATфункцию в SQL Server 2008 R2. Я нашел ссылку на эту функцию . Но когда я использую эту функцию, выдает следующую ошибку: Msg 195, уровень 15, состояние 10, строка 7 «CONCAT» не является распознанным именем встроенной функции. Существует ли эта CONCATфункция в SQL Server 2008 R2? Если...

102
Замените повторяющиеся пробелы одним пробелом в T-SQL

Мне нужно убедиться, что в данном поле не более одного пробела (меня не беспокоят все пробелы, только пробел) между символами. Так 'single spaces only' нужно превратить в 'single spaces only' Ниже не будет работать select replace('single spaces only',' ',' ') поскольку это приведет к 'single...

102
альтернативы REPLACE для типа данных text или ntext

Мне нужно обновить / заменить данные в datatable.column. В таблице есть поле с именем Content. Я использую REPLACEфункцию. Поскольку тип данных столбца равен NTEXT, SQL Server не позволяет мне использовать эту REPLACEфункцию. Я не могу изменить тип данных, потому что эта база данных представляет...

100
Объявление ограничения по умолчанию при создании таблицы

Я создаю новую таблицу в Microsoft SQL server 2000 путем написания кода вместо использования графического интерфейса пользователя, я пытаюсь научиться делать это «вручную». Это код, который я использую на самом деле, и он отлично работает: CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL,...

99
Удаление начальных нулей из поля в операторе SQL

Я работаю над SQL-запросом, который читает из базы данных SQLServer для создания файла извлечения. Одно из требований для удаления начальных нулей из определенного поля, которое является простым VARCHAR(10)полем. Так, например, если поле содержит «00001A», оператор SELECT должен вернуть данные как...

99
Генерация случайных строк с помощью T-SQL

Если бы вы хотели сгенерировать псевдослучайную буквенно-цифровую строку с помощью T-SQL, как бы вы это сделали? Как бы вы исключили из него такие символы, как знаки доллара, тире и косой черты?...

99
Какой SQL-запрос быстрее? Отфильтровать критерии присоединения или предложение "Где"?

Сравните эти 2 запроса. Быстрее поставить фильтр по критериям соединения или в WHEREпредложении. Я всегда чувствовал, что это быстрее по критериям соединения, потому что это уменьшает набор результатов в самый короткий возможный момент, но я не знаю наверняка. Я собираюсь создать несколько тестов,...

98
Невозможно использовать предикат CONTAINS или FREETEXT для таблицы или индексированного представления, потому что он не индексируется полнотекстовым

В базе данных SQL Server 2008 R2 появляется следующая ошибка: Невозможно использовать предикат CONTAINSили FREETEXTв таблице или индексированном представлении tblArmy, поскольку оно не индексируется полнотекстовым образом....