Запитання з тегом «sql-server»

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

4
Чи є різниця в ефективності між CTE, підзапитом, тимчасовою таблицею або змінною таблиці?
У цьому відмінному SO питання , відмінності між CTEі sub-queriesбули обговорені. Я хотів би спеціально запитати: За яких обставин кожен із наступних є більш ефективним / швидшим? CTE Підзапит Тимчасовий стіл Змінна таблиця Традиційно я багато використовував temp tablesу розробці stored procedures- тому що вони здаються читабельнішими, ніж багато переплетених …



8
Як можна групувати стовпець часу за датою, не беручи до уваги час
У мене є купа замовлень продуктів, і я намагаюся групуватись за датою та підсумовувати кількість на цю дату. Як я можу групуватись за місяцем / днем ​​/ роком, не беручи до уваги частину часу? 3/8/2010 7:42:00 слід згрупувати 3/8/2010 4:15:00

5
Як я змиваю буфер PRINT у TSQL?
У мене дуже довго працює збережена процедура в SQL Server 2005, яку я намагаюся налагодити, і для цього використовую команду 'print'. Проблема полягає в тому, що я повертаю повідомлення з SQL Server лише в самому кінці парока - я хотів би мати змогу очистити буфер повідомлень і побачити ці повідомлення …

30
Помилка MSSQL "Основний постачальник не вдався відкрити"
Я використовував .mdfдля підключення до databaseта entityClient. Тепер я хочу змінити рядок з'єднання, щоб не було .mdfфайлу. Чи connectionStringправильно таке ? <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> Тому що я завжди отримую …

7
Студія управління SQL Server, як скоротити час виконання до мілісекунд
Коли я надсилаю пакет (наприклад, виконую запит) у SSMS, я бачу час, необхідний для виконання у рядку стану. Чи можна налаштувати SSMS для відображення часу запиту з роздільною здатністю мілісекунд? Ось смуга, про яку я говорю, із розділом, що цікавиться, обведеним червоним кольором:

13
Як я можу вибрати зі списку значень у SQL Server
У мене дуже проста проблема, яку я не можу вирішити. Мені потрібно зробити щось подібне: select distinct * from (1, 1, 1, 2, 5, 1, 6). Хто-небудь може допомогти ?? Редагувати Дані надходять у вигляді текстового файлу одного з наших клієнтів. Це абсолютно неформатоване (це єдиний, дуже довгий рядок тексту), …

30
Приховані особливості SQL Server
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Які деякі приховані функції SQL Server ? Наприклад, незадокументовані системно збережені процедури, підказки робити дуже корисні, але недостатньо задокументовані? Відповіді Дякую всім за чудові відповіді! …
215 sql-server  tsql 

27
Які ресурси існують для настройки продуктивності бази даних? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Які хороші ресурси існують для розуміння налаштування бази даних на основних двигунах та просування ваших …

25
Створення класу з таблиці баз даних
Як я можу генерувати клас із об’єкта таблиці SQL Server? Я не говорю про використання якогось ORM. Мені просто потрібно створити сутності (простий клас). Щось на зразок: public class Person { public string Name { get;set; } public string Phone { get;set; } } Дано таку таблицю, як: +----+-------+----------------+ | …
214 c#  sql  sql-server  tsql 

3
Як написати UPDATE SQL з псевдонімом таблиць у SQL Server 2008?
У мене дуже основне UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; Цей запит працює відмінно в Oracle, Derby, MySQL- але він зазнає невдачі в SQL Server 2008 з наступною помилкою: "Msg 102, рівень 15, стан 1, рядок 1 Неправильний синтаксис біля" Q "." Якщо …

10
Зберігання JSON в базі даних порівняно з новим стовпцем для кожного ключа
Я реалізую наступну модель для зберігання пов’язаних з користувачами даних у своїй таблиці - у мене є 2 стовпчики - uid(первинний ключ) та metaстовпець, який зберігає інші дані про користувача у форматі JSON. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- Це …

19
Підрахунок DISTINCT у кількох стовпцях
Чи є кращий спосіб зробити такий запит: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Мені потрібно порахувати кількість окремих елементів з цієї таблиці, але відмінність - понад два стовпці. Мій запит працює нормально, але мені було цікаво, чи зможу я отримати остаточний результат, використовуючи лише один …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.