Вопросы с тегом «sql-server»

Microsoft SQL Server - это система управления реляционными базами данных (RDBMS). Используйте этот тег для всех выпусков SQL Server, включая Compact, Express, Azure, Fast-track, APS (ранее PDW) и Azure SQL DW. Не используйте этот тег для других типов СУБД (MySQL, PostgreSQL, Oracle и т. Д.). Не используйте этот тег для проблем, связанных с разработкой программного обеспечения и мобильных устройств, если только он не связан напрямую с базой данных.

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

24
Как я могу запустить только оператор, на котором установлен мой курсор, в SQL Server Management Studio?
Как давний пользователь Toad для Oracle, я привык нажимать Ctrl + Enter и выполнять только оператор под курсором. В SQL Server Management Studio нажатие клавиши F5 запускает весь сценарий. Чтобы запустить только текущий оператор, мне нужно вручную выделить нужный оператор, а затем нажать F5. Меня это действительно раздражает. Кто-нибудь знает …

14
Получить первый день недели в SQL Server
Я пытаюсь сгруппировать записи по неделям, сохраняя агрегированную дату как первый день недели. Однако стандартный метод, который я использую для округления дат, не работает правильно с неделями (хотя он работает с днями, месяцами, годами, кварталами и любыми другими временными рамками, к которым я его применил). Вот SQL: select "start_of_week" = …


9
Невозможно начать распределенную транзакцию
Я пытаюсь запустить SQL на связанном сервере, но получаю следующие ошибки: BEGIN DISTRIBUTED TRANSACTION SELECT TOP 1 * FROM Sessions OLE DB provider "SQLNCLI" for linked server "ASILIVE" returned message "No transaction is active.". Msg 7391, Level 16, State 2, Line 3 The operation could not be performed because OLE …


3
Вернуть количество строк, затронутых операторами UPDATE
Как я могу получить количество строк, затронутых запросом UPDATE в хранимой процедуре (SQL Server 2005), в виде набора результатов. например CREATE PROCEDURE UpdateTables AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; UPDATE Table1 Set Column = 0 …
97 sql  sql-server 

3
Удалите временную таблицу, если она существует
У меня есть две строки кода в SQL, которые создают две таблицы на лету, мне нужно сделать что-то вроде IF TABLE EXISTS DROP IT AND CREATE IT AGAIN ELSE CREATE IT мои строки следующие CREATE TABLE ##CLIENTS_KEYWORD(client_id int) CREATE TABLE ##TEMP_CLIENTS_KEYWORD(client_id int) как я могу применить эту концепцию к этим …
96 sql  sql-server 


8
TSQL - Как использовать GO внутри блока BEGIN .. END?
Я создаю сценарий для автоматического переноса изменений из нескольких баз данных разработки в промежуточную / производственную. По сути, он берет кучу сценариев изменений и объединяет их в один сценарий, заключая каждый сценарий в IF whatever BEGIN ... ENDоператор. Однако для некоторых сценариев требуется GOоператор, чтобы, например, синтаксический анализатор SQL знал …

5
Как выбрать только первые строки для каждого уникального значения столбца
Допустим, у меня есть таблица адресов клиентов: CName | AddressLine ------------------------------- John Smith | 123 Nowheresville Jane Doe | 456 Evergreen Terrace John Smith | 999 Somewhereelse Joe Bloggs | 1 Second Ave В таблице один клиент, например Джон Смит, может иметь несколько адресов. Мне нужно, чтобы запрос выбора для …



11
Как немедленно убить / остановить длинный SQL-запрос?
Я использую SQL Server 2008 и его студию управления. Я выполнил запрос, который дал много строк. Я попытался отменить его с помощью красной кнопки отмены, но он не останавливался последние 10 минут. Обычно он прекращается в течение 3 минут. В чем может быть причина и как мне немедленно ее остановить?

10
Как установить строку подключения к SQL Server?
Я разрабатываю простое приложение C #, я хотел бы знать следующее: когда я подключаю свое приложение к SQL Server на моем ПК, я знаю строку подключения (имя сервера, пароль и т. Д.), Но когда я подключаю его к другому ПК, строка подключения к SQL Server отличается. Есть ли в SQL …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.