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

138
Как проверить, существует ли функция в базе данных SQL

Мне нужно выяснить, существует ли функция в базе данных, чтобы я мог ее удалить и создать заново. Это должно быть что-то вроде следующего кода, который я использую для хранимых процедур: IF EXISTS ( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SP_TEST]') AND OBJECTPROPERTY(id,...

138
Реализовать функциональность подкачки (пропустить / взять) с этим запросом

Я пытался понять немного о том, как реализовать пользовательский пейджинг в SQL, например, читая статьи, подобные этой . У меня есть следующий запрос, который отлично работает. Но я хотел бы реализовать пейджинг с этим. SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate from...

137
Что такое «составной идентификатор» и почему его нельзя связать?

Я постоянно получаю эти ошибки, когда пытаюсь обновить таблицы на основе другой таблицы. В итоге я переписываю запрос, меняю порядок объединений, меняю некоторые группировки, и затем, в конце концов, это работает, но я просто не совсем понимаю. Что такое «составной идентификатор»? Когда...

137
Что такое файл MDF? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос Это как «встроенная» база данных? Файл, содержащий встроенную базу...

136
Как экспортировать данные в формате CSV из SQL Server с помощью sqlcmd?

Я могу довольно легко вывести данные в текстовый файл, такой как: sqlcmd -S myServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" -o "MyData.txt" Тем не менее, я посмотрел на файлы справки для, SQLCMDно не видел вариант специально для CSV. Есть ли способ выгрузить данные из таблицы в...

136
Как найти самые большие объекты в базе данных SQL Server?

Как мне найти самые большие объекты в базе данных SQL Server? Во-первых, определив, какие таблицы (и соответствующие индексы) являются самыми большими, а затем определив, какие строки в конкретной таблице являются самыми большими (мы храним двоичные данные в BLOB-объектах)? Существуют ли какие-либо...

136
SQL Server: преобразование UniqueIdentifier в строку в операторе case

У нас есть таблица журнала, в которой есть столбец сообщений, который иногда имеет трассировку стека исключений. У меня есть несколько критериев, по которым определяется, есть ли это в сообщении. Мы не хотим показывать эти сообщения покупателю, а вместо этого должны иметь такое сообщение: Произошла...

136
SQL «между» не включительно

У меня есть такой запрос: SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01' Но это не дает результатов, хотя есть данные по 1-му. created_atпохоже 2013-05-01 22:25:19, я подозреваю, что это связано со временем? Как это можно решить? Это работает очень хорошо, если я делаю...

136
Внешний ключ к не первичному ключу

У меня есть таблица, которая содержит данные, и одна из этих строк должна существовать в другой таблице. Итак, я хочу, чтобы внешний ключ поддерживал ссылочную целостность. CREATE TABLE table1 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, SomeData VARCHAR(100) NOT NULL )...

135
SQL Server, преобразовать именованный экземпляр в экземпляр по умолчанию?

Мне нужно преобразовать именованный экземпляр SQL Server 2005 в экземпляр по умолчанию. Есть ли способ сделать это без переустановки? Проблема в том, что 2 из 6 разработчиков установлены с именованным экземпляром. Таким образом, это становится болезненным изменением соединительных струн для...

135
Ограничения SQL Server Express

Мой хостинг-провайдер (Rackspace) предлагает полностью управляемый выделенный сервер с установленной веб-версией SQL Server (). Моя компания занимается веб-разработкой и имеет более 20 клиентов, использующих ASP.Net + SQL Server 2005. Я подумываю о сокращении расходов, установив вместо этого...

134
С ПРОВЕРОМ ДОБАВИТЬ ОГРАНИЧЕНИЕ, за которым следует ПРОВЕРИТЬ ОГРАНИЧЕНИЕ против ДОБАВИТЬ ОГРАНИЧЕНИЕ

Я смотрю образец базы данных AdventureWorks для SQL Server 2008 и вижу в их сценариях создания, что они, как правило, используют следующее: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES...

133
Смещение строк в SQL Server

Есть ли способ в SQL Server получить результаты, начиная с заданного смещения? Например, в базе данных SQL другого типа можно: SELECT * FROM MyTable OFFSET 50 LIMIT 25 для получения результатов 51-75. Эта конструкция не существует в SQL Server. Как я могу сделать это, не загружая все строки,...

133
Как выбрать последнюю запись таблицы в SQL?

Это пример кода для выбора всех записей из таблицы. Может ли кто-нибудь показать мне, как выбрать последнюю запись в этой таблице? select * from table Когда я использую: SELECT * FROM TABLE ORDER BY ID DESC LIMIT я получаю эту ошибку: Строка 1: неправильный синтаксис рядом с «LIMIT». Это код,...