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

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

13
Форматирование чисел путем заполнения начальных нулей в SQL Server
У нас есть старая таблица SQL, которая использовалась SQL Server 2000 почти 10 лет. В нем номера бейджей наших сотрудников хранятся char(6)от 000001до 999999. Сейчас я пишу веб-приложение, и мне нужно хранить номера значков сотрудников. В моей новой таблице я мог бы сократить путь и скопировать старую, но я надеюсь …

4
Несколько операторов INSERT против одного INSERT с несколькими значениями
Я провожу сравнение производительности при использовании 1000 операторов INSERT: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('f34d95a7-90b1-4558-be10-6ceacd53e4c4', 'First 999', 'Last …

2
Когда использовать SELECT… FOR UPDATE?
Пожалуйста, помогите мне разобраться в сценарии использования SELECT ... FOR UPDATE. Вопрос 1. Является ли следующий хороший пример того, когда SELECT ... FOR UPDATEследует использовать? Дано: комнаты [ID] теги [id, name] room_tags [room_id, tag_id] room_id и tag_id - внешние ключи Приложение хочет вывести список всех комнат и их тегов, но …

6
WITH (NOLOCK) vs SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
Может ли кто-нибудь дать мне совет, когда мне следует использовать, WITH (NOLOCK)а неSET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED Какие плюсы / минусы у каждого? Есть ли какие-либо непредвиденные последствия, с которыми вы столкнулись при использовании одного по сравнению с другим?

10
эффективный способ реализации пейджинга
Следует ли мне использовать LINQ Skip()иTake() метод для разбиения на страницы или реализовать собственное разбиение на страницы с помощью SQL-запроса? Что наиболее эффективно? Почему я должен предпочесть одно другому? Я использую SQL Server 2008, ASP.NET MVC и LINQ.

4
Какой размер принимает значение «Null» в SQL Server
У меня есть большая таблица с 10 столбцами. 4 из них в большинстве случаев остаются нулевыми. У меня есть запрос, который имеет нулевое значение, принимает любой размер или не имеет размера в байтах. Я прочитал несколько статей, в которых говорится: http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html Существует заблуждение, что если у нас есть значения NULL …

7
Entity Framework Migrations переименование таблиц и столбцов
Я переименовал пару сущностей и их свойства навигации и сгенерировал новую миграцию в EF 5. Как обычно с переименованием в миграциях EF, по умолчанию объект собирался отбрасывать объекты и воссоздавать их. Это не то, что я хотел, поэтому мне пришлось создать файл миграции с нуля. public override void Up() { …

13
Как получить первый и последний день предыдущего месяца (с отметкой времени) в SQL Server
Я не смог найти решение, которое дает первый и последний день предыдущего месяца с меткой времени. Надеюсь, это поможет другим. Если уже есть решение этой проблемы, прошу прощения. Вот решение. SELECT DATEADD(month, DATEDIFF(month, -1, getdate()) - 2, 0) as FirtDayPreviousMonthWithTimeStamp, DATEADD(ss, -1, DATEADD(month, DATEDIFF(month, 0, getdate()), 0)) as LastDayPreviousMonthWithTimeStamp Это …


6
Почему использование символа подчеркивания в фильтре LIKE дает мне все результаты?
Я написал приведенный ниже SQL-запрос с LIKEусловием: SELECT * FROM Manager WHERE managerid LIKE '_%' AND managername LIKE '%_%' В поле LIKEя хочу найти любые %_%символы подчеркивания , но знаю, что в данных моих столбцов нет символов подчеркивания. Почему запрос дает мне все записи из таблицы? Образец данных: create table …
118 sql  sql-server 

13
Запустить все файлы SQL в каталоге
У меня есть несколько файлов .sql, которые я должен запустить, чтобы применить изменения, сделанные другими разработчиками в базе данных SQL Server 2005. Файлы названы по следующему шаблону: 0001 - abc.sql 0002 - abcef.sql 0003 - abc.sql ... Есть ли способ запустить их все за один раз?

4
Как быстро редактировать значения в таблице в SQL Server Management Studio?
Помимо контекстного меню -> «Изменить первые 200 строк» ​​в обозревателе объектов, есть ли быстрый способ открыть таблицу в режиме редактирования, где я могу просто быстро изменить значение ячейки? Мне нужно иметь возможность пролистывать первые 200 строк. И я не хочу писать сценарий «вставки» для каждой мелкой настройки, которую мне нужно …
117 sql  sql-server  ssms 

6
Как поймать исключения тайм-аута SQLServer
Мне нужно специально перехватывать исключения тайм-аута SQL-сервера, чтобы их можно было обрабатывать по-другому. Я знаю, что могу поймать SqlException, а затем проверить, содержит ли строка сообщения «Тайм-аут», но мне было интересно, есть ли лучший способ сделать это? try { //some code } catch (SqlException ex) { if (ex.Message.Contains("Timeout")) { //handle …



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