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

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

18
SQL Server SELECT LAST N строк
Это известный вопрос, но лучшее решение, которое я нашел, это что-то вроде: SELECT TOP N * FROM MyTable ORDER BY Id DESC У меня есть таблица с множеством строк. Невозможно использовать этот запрос, потому что он занимает много времени. Итак, как я могу сделать, чтобы выбрать последние N строк без …

7
Вызов хранимой процедуры с параметром в c #
Я могу выполнять удаление, вставку и обновление в своей программе, и я пытаюсь выполнить вставку путем вызова созданной хранимой процедуры из моей базы данных. Эту вставку для пуговицы я заставляю работать хорошо. private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(dc.Con); SqlCommand cmd = new SqlCommand("Command String", …

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

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

13
Подсчитать количество записей, возвращаемых группой
Как подсчитать количество записей, возвращаемых группой по запросу, Например: select count(*) from temptable group by column_1, column_2, column_3, column_4 Дает мне, 1 1 2 Мне нужно посчитать вышеупомянутые записи, чтобы получить 1 + 1 + 1 = 3.

3
Блокировка Эскалации - Что здесь происходит?
Изменяя таблицу (удаляя столбец) в SQL Server 2008, я нажал кнопку «Создать сценарий изменения» и заметил, что созданный сценарий изменения удаляет столбец, говорит «go», а затем запускает дополнительный оператор ALTER TABLE, который, кажется, устанавливает эскалация блокировки таблицы до «TABLE». Пример: ALTER TABLE dbo.Contract SET (LOCK_ESCALATION = TABLE) Я должен также …


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

2
Что такое файл MDF? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос Это как «встроенная» база данных? Файл, содержащий встроенную базу данных?
137 mdf  sql-server  database  file 


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

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

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

11
Как экспортировать данные в формате 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  file  csv  sqlcmd 

4
SQL Server: преобразование UniqueIdentifier в строку в операторе case
У нас есть таблица журнала, в которой есть столбец сообщений, который иногда имеет трассировку стека исключений. У меня есть несколько критериев, по которым определяется, есть ли это в сообщении. Мы не хотим показывать эти сообщения покупателю, а вместо этого должны иметь такое сообщение: Произошла внутренняя ошибка. Свяжитесь с нами и …
136 sql-server  guid  case 

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