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

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


11
Сброс автоинкремента в SQL Server после удаления
Я удалил некоторые записи из таблицы в базе данных SQL Server. Теперь идентификатор изменяется с 101 на 1200. Я хочу снова удалить записи, но хочу, чтобы идентификаторы вернулись к 102. Есть ли способ сделать это в SQL Server?

7
Сохранение изменений после редактирования таблицы в SQL Server Management Studio
Если я хочу сохранить какие-либо изменения в таблице, ранее сохраненной в SQL Server Management Studio (данные в таблице отсутствуют), я получаю сообщение об ошибке: Сохранение изменений не разрешено. Внесенные вами изменения требуют удаления и повторного создания следующих таблиц. Вы внесли изменения в таблицу, которую нельзя создать заново, или включили опцию …

12
Добавить значение по умолчанию поля даты и времени в SQL Server к отметке времени
У меня есть таблица, которая собирает формы, отправленные с нашего веб-сайта, но по какой-то причине, когда они создали таблицу, они не поместили метку времени в таблицу. Я хочу, чтобы он вводил точную дату и время, когда была введена запись. Я знаю, что где-то там, но я не могу найти способ …

15
Создать дату из месяца, месяца и года с помощью T-SQL
Я пытаюсь преобразовать дату с отдельными частями, такими как 12, 1, 2007, в дату и время в SQL Server 2005. Я пробовал следующее: CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) но это приводит к неправильной дате. Как правильно преобразовать три значения даты в правильный формат даты и времени?


23
Как получить дату в формате ГГГГ-ММ-ДД из поля даты и времени TSQL?
Как получить дату из SQL Server в YYYY-MM-DDформате? Мне нужно это для работы с SQL Server 2000 и выше. Есть ли простой способ сделать это в SQL Server или будет проще преобразовать его программно после получения набора результатов? Я читал CAST и CONVERT в Microsoft Technet, но нужный мне формат …
260 sql-server  tsql 

9
ВНУТРЕННЕЕ СОЕДИНЕНИЕ И ПРОИЗВОДИТЕЛЬНОСТЬ ЛЕВОГО СОЕДИНЕНИЯ в SQL Server
Я создал команду SQL, которая использует INNER JOIN для 9 таблиц, в любом случае эта команда занимает очень много времени (более пяти минут). Поэтому мой народ предложил мне сменить INNER JOIN на LEFT JOIN, потому что производительность LEFT JOIN лучше, несмотря на то, что я знаю. После того, как я …

7
ВЫБЕРИТЕ DISTINCT на одном столбце
Используя SQL Server, у меня есть ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange я хочу 1 FOO-23 Orange 3 FOO-24 Apple Этот запрос не доставляет меня туда. Как выбрать SELECT DISTINCT только для одного столбца? SELECT [ID],[SKU],[PRODUCT] FROM [TestData] WHERE …
258 sql  sql-server  tsql  distinct 


12
SQL Server: быстрый, но медленный запрос
Запрос выполняется быстро: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank стоимость поддерева: 0.502 Но помещение одного и того же SQL-кода в хранимую процедуру выполняется медленно и с совершенно другим планом выполнения. CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS SELECT …

21
Как лучше всего использовать первичные ключи в таблицах?
При разработке таблиц я выработал привычку иметь один столбец, который является уникальным и который я делаю первичным ключом. Это достигается тремя способами в зависимости от требований: Целочисленный столбец идентификаторов, который автоматически увеличивается. Уникальный идентификатор (GUID) Столбец с коротким символом (x) или целым числом (или другим относительно небольшим числовым типом), который …

5
«Запретить сохранение изменений, которые требуют пересоздания таблицы» негативные эффекты
преамбула Сегодня я изменял столбец в SQL Server 2008, меняя тип данных с чего-то вроде валюты (18,0) на (19,2). Я получил сообщение об ошибке «Внесенные вами изменения требуют удаления и повторного создания следующих таблиц» с SQL Server. Прежде чем ответить, пожалуйста, прочитайте следующее: Я уже знаю, что есть опция в …


12
Как выполнить хранимую процедуру в программе C #
Я хочу выполнить эту хранимую процедуру из программы на C #. Я написал следующую хранимую процедуру в окне запроса SqlServer и сохранил ее как storage1: use master go create procedure dbo.test as DECLARE @command as varchar(1000), @i int SET @i = 0 WHILE @i < 5 BEGIN Print 'I VALUE …

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