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

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

4
SQL - игнорировать регистр при поиске строки
У меня есть следующие данные в таблице PriceOrderShipped PriceOrderShippedInbound PriceOrderShippedOutbound В SQL мне нужно написать запрос, который ищет строку в таблице. При поиске строки регистр следует игнорировать. Для указанного ниже SQL-запроса SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%' дает все вышеперечисленные данные, тогда как SELECT DISTINCT COL_NAME FROM …

11
SQL «выберите, где нет в подзапросе» не возвращает результатов
Отказ от ответственности: я понял проблему (я думаю), но я хотел добавить эту проблему в Stack Overflow, поскольку я не мог (легко) найти ее где-нибудь. Кроме того, у кого-то может быть лучший ответ, чем у меня. У меня есть база данных, в которой на одну таблицу «Common» ссылаются несколько других …
131 sql  sql-server  tsql 

3
Ссылочный псевдоним (вычисляется в SELECT) в предложении WHERE
SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error Вычисленное значение BalanceDue, заданное как переменная в списке выбранных столбцов, нельзя использовать в предложении WHERE. Есть ли способ, которым это возможно? В этом связанном вопросе (с использованием переменной в MySQL Select Statment в предложении Where …
131 sql  sql-server  tsql 

8
Что такое тип данных SYSNAME в SQL Server?
Для чего нужен тип данных SYSNAME SQL Server? BOL говорит: Тип данных sysname используется для столбцов таблицы, переменных и параметров хранимых процедур, в которых хранятся имена объектов. но я действительно этого не понимаю. Есть ли вариант использования, который вы можете предоставить?
131 sql  sql-server  tsql  types 

3
Как определить, что READ_COMMITTED_SNAPSHOT включен?
В MS SQL Server есть способ определить, установлен ли уровень изоляции базы данных с помощью команды T-SQL. ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON; Я не могу найти простой способ обнаружить это ни в T-SQL, ни через графический интерфейс Management Studio. ТИА




6
SQL Server: столбцы в строки
Ищете элегантное (или любое) решение для преобразования столбцов в строки. Вот пример: у меня есть таблица со следующей схемой: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] Вот что я хочу получить в результате: [ID] [EntityId] [IndicatorName] [IndicatorValue] И значения результата будут: 1 1 'Indicator1' 'Value of Indicator 1 for entity …
129 sql  sql-server  tsql  unpivot 



3
Соглашение об именах для уникального ограничения
Соглашения об именах важны, а первичный ключ и внешний ключ имеют обычно используемые и очевидные соглашения ( PK_Tableи FK_Table_ReferencedTable, соответственно). IX_Table_ColumnПрисвоения имен индексов также достаточно стандартны. А как насчет ограничения UNIQUE? Есть ли общепринятое соглашение об именах для этого ограничения? Я видел UK_TableName_Column, UQ_TableName_Columnи кто-то рекомендовал AX_TableName_Column- я не знаю, …

12
Альтернативы SQL Server Management Studio для просмотра / редактирования таблиц и выполнения запросов [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
128 sql-server 

7
Отключить Включить триггер SQL-сервера для таблицы
Я хочу создать одну процедуру, как показано ниже, но в ней есть синтаксическая ошибка. Может ли кто-нибудь указать на проблему? Create PROCEDURE [dbo].[my_proc] AS BEGIN DISABLE TRIGGER dbo.tr_name ON dbo.table_name -- some update statement ENABLE TRIGGER dbo.tr_name ON dbo.table_name END ** Error Message : Incorrect syntax near 'ENABLE'.

3
Ошибка в сценарии SQL: в пакете разрешен только один оператор
У меня есть 4 сценария sql, которые я хочу запустить в DACPAC в PostDeployment, но когда я пытаюсь создать проект VS для трех из них, я получаю эту ошибку: Only one statement is allowed per batch. A batch separator, such as 'GO', might be required between statements. Скрипты содержат только …

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