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

180
Как экспортировать все данные из таблицы в формат SQL с возможностью вставки?

У меня есть таблица (назовите ее A_table) в базе данных (назовите ее A_db) в Microsoft SQL Server Management Studio, и есть 10 строк. У меня есть другая база данных (назовите это B_db), и у нее есть Таблица (назовите это B_table), у которой есть те же самые настройки столбца, что A_tableи. Но...

178
Разница между пользователем и логином в SQL Server

Недавно я сталкивался со многими различными областями SQL Server, с которыми обычно не связывался. Одна из них, которая меня смутила, это область логинов и пользователей. Похоже, это должна быть довольно простая тема ... Похоже, что каждый логин может иметь только 1 пользователя, и каждый...

178
Только одно выражение может быть указано в списке выбора, когда подзапрос не введен с EXISTS

Мой запрос выглядит следующим образом и содержит подзапрос: select count(distinct dNum) from myDB.dbo.AQ where A_ID in (SELECT DISTINCT TOP (0.1) PERCENT A_ID, COUNT(DISTINCT dNum) AS ud FROM myDB.dbo.AQ WHERE M > 1 and B = 0 GROUP BY A_ID ORDER BY ud DESC) Я получаю ошибку ... Only one...

177
Как рассчитать процент с помощью оператора SQL

У меня есть таблица SQL Server, которая содержит пользователей и их оценки. Для простоты, давайте просто скажем, что есть 2 столбца - name& grade. Таким образом, типичный ряд будет Имя: «Джон Доу», класс: «А». Я ищу один оператор SQL, который найдет проценты всех возможных ответов. (A, B, C и...

177
Ограничение внешнего ключа может вызвать циклы или несколько каскадных путей?

У меня проблема, когда я пытаюсь добавить ограничения в свои таблицы. Я получаю ошибку: Введение ограничения FOREIGN KEY «FK74988DB24B3C886» в таблицу «Сотрудник» может привести к возникновению циклов или нескольких каскадных путей. Укажите ON DELETE NO ACTION или ON UPDATE NO ACTION или измените...

176
Проверка, если логин SQL Server уже существует

Мне нужно проверить, существует ли конкретный логин на SQL Server, а если нет, то мне нужно добавить его. Я нашел следующий код, чтобы фактически добавить логин в базу данных, но я хочу обернуть это в оператор IF (каким-то образом), чтобы проверить, существует ли логин первым. CREATE LOGIN...

176
Замена NULL на 0 в запросе сервера SQL

Я разработал запрос, и в результатах для первых трех столбцов я получаю NULL. Как я могу заменить его 0? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end) as Failed, sum(case when c.runstatus = 'Cancelled' then 1...

175
Как я могу использовать ROW_NUMBER ()?

Я хочу использовать, ROW_NUMBER()чтобы получить ... Чтобы получить max(ROW_NUMBER())-> Или я думаю, это также будет счетчик всех строк Я пытался сделать: SELECT max(ROW_NUMBER() OVER(ORDER BY UserId)) FROM Users но это не сработало ... Чтобы получить ROW_NUMBER()с помощью данного куска...

175
Соглашения об именовании индексов SQL Server [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

175
Изменить имя схемы таблицы в SQL

Я хочу изменить имя схемы таблицы Employeesв базе данных. В текущей таблице Employeesимя базы данных схемы dboя хочу изменить на exe. Как мне это сделать ? Пример: ИЗ dbo.Employees К exe.Employees Я пытался с этим запросом: ALTER SCHEMA exe TRANSFER dbo.Employees Но это дает мне ошибку: Невозможно...

175
Переменная SQL для хранения списка целых чисел

Я пытаюсь отладить чужие отчеты SQL и поместил базовый запрос отчетов в окна запросов SQL 2012. Одним из параметров, запрашиваемых в отчете, является список целых чисел. Это достигается в отчете с помощью раскрывающегося списка с несколькими вариантами выбора. Основной запрос отчета использует этот...

173
Как найти текст внутри процедур / триггеров SQL Server?

У меня есть связанный сервер, который изменится. Некоторые процедуры называют связанный сервер , как это: [10.10.100.50].dbo.SPROCEDURE_EXAMPLE. У нас есть триггеры, которые также выполняют эту работу. Нам нужно найти все места, которые используются [10.10.100.50]для его изменения. В SQL Server...

173
SQL WHERE .. IN предложение несколько столбцов

Мне нужно реализовать следующий запрос в SQL Server: select * from table1 WHERE (CM_PLAN_ID,Individual_ID) IN ( Select CM_PLAN_ID, Individual_ID From CRM_VCM_CURRENT_LEAD_STATUS Where Lead_Key = :_Lead_Key ) Но предложение WHERE..IN допускает только 1 столбец. Как я могу сравнить 2 или более...

173
Насколько важен порядок столбцов в индексах?

Я слышал, что вы должны поместить столбцы, которые будут наиболее избирательными в начале объявления индекса. Пример: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) Прежде всего, то, что я говорю, правильно? Если это так, могу ли я увидеть большие различия в...

173
Как получить результат с плавающей точкой, разделив два целых значения с помощью T-SQL?

Используя T-SQL и Microsoft SQL Server, я хотел бы указать количество десятичных цифр, когда делаю 2 целых числа, например: select 1/3 Это в настоящее время возвращается 0. Я хотел бы, чтобы это вернулось 0,33. Что-то вроде: select round(1/3, -2) Но это не работает. Как я могу достичь желаемого...

172
Как убрать все не алфавитные символы из строки в SQL Server?

Как вы можете удалить из строки все символы, которые не являются буквенными? А как насчет не буквенно-цифровых? Это должна быть пользовательская функция или есть более обобщенные...

172
Как рассчитать возраст (в годах) на основе даты рождения и getDate ()

У меня есть таблица со списком людей и датой их рождения (в настоящее время nvarchar (25)) Как я могу преобразовать это в дату, а затем рассчитать их возраст в годах? Мои данные выглядят следующим образом ID Name DOB 1 John 1992-01-09 00:00:00 2 Sally 1959-05-20 00:00:00 Я хотел бы посмотреть: ID...