Запитання з тегом «sql-server»

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


6
Як перевірити, які замки тримаються на столі
Як ми можемо перевірити, які блоки застосовано до баз даних, у яких рядках щодо групи запитів? Будь-який інструмент, який висвітлює блокування рівня рядків таблиці в режимі реального часу? БД: SQL Server 2005

9
Виберіть розмір бази даних SQL Server
як я можу запитувати свій сервер sql, щоб отримати лише розмір бази даних? Я використав це: use "MY_DB" exec sp_spaceused Я отримав це : database_name database_size unallocated space My_DB 17899.13 MB 5309.39 MB Він повертає мені кілька стовпців, які мені не потрібні, можливо, є хитрість вибору стовпця database_size з цієї …

2
Чому я не можу використовувати псевдонім у виписці DELETE?
У компактному виданні SQL Server у Visual Studio 2010 (можливо, SQL Server і взагалі SQL, я не знаю), ця команда працює: DELETE FROM foods WHERE (name IN ('chickens', 'rabbits')) але ця команда створює помилку: Error near identifier f. Expecting OUTPUT. DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))


2
Зробити це просто та як зробити кілька CTE у запиті
У мене цей простий T-SQL-запит, він випускає купу стовпців із таблиці, а також приєднує інформацію з інших пов’язаних таблиць. Моя модель даних проста. У мене запланований захід, з учасниками. Мені потрібно знати, скільки учасників бере участь у кожному заході. Моє рішення для цього - додати CTE, який групує заплановані заходи …


8
ВИДАЛЕНО лише для одного стовпця
Скажімо, у мене є наступний запит. SELECT ID, Email, ProductName, ProductModel FROM Products Як я можу змінити його, щоб він не повертав повторюваних електронних листів? Іншими словами, коли кілька рядків містять один і той же електронний лист, я хочу, щоб результати включали лише один із цих рядків (бажано останній). Дублікати …
155 sql  sql-server 


14
Обмеження зовнішнього ключа SRO DROP TABLE
Якщо я хочу видалити всі таблиці в моїй базі даних, як це, чи буде вона піклуватися про обмеження зовнішнього ключа? Якщо ні, то як я в першу чергу подбаю про це? GO IF OBJECT_ID('dbo.[Course]','U') IS NOT NULL DROP TABLE dbo.[Course] GO IF OBJECT_ID('dbo.[Student]','U') IS NOT NULL DROP TABLE dbo.[Student]

8
Чи можна використовувати пункт SELECT INTO з UNION [ALL]?
У SQL Server це вставляє 100 записів із таблиці Клієнти в tmpFerdeen: - SELECT top(100)* INTO tmpFerdeen FROM Customers Чи можна зробити ВИБІР ВІД СІЛЮ ВСІЙ ВИБІР: - SELECT top(100)* FROM Customers UNION All SELECT top(100)* FROM CustomerEurope UNION All SELECT top(100)* FROM CustomerAsia UNION All SELECT top(100)* FROM CustomerAmericas …
154 sql  sql-server 

8
Приблизно біт з постійною 1 або 0 в SQL Server
Чи можна виразити 1 або 0 як біт, коли він використовується як значення поля в операторі select? напр У цьому випадку оператор (який є частиною оператора select) ICourseBased має тип int. case when FC.CourseId is not null then 1 else 0 end as IsCoursedBased Щоб це було трохи типом, я …
154 sql  sql-server  tsql  bit 

9
Скопіюйте дані в іншу таблицю
Як скопіювати / додати дані з однієї таблиці в іншу таблицю з тією ж схемою на SQL Server? Редагувати: скажімо, є запит select * into table1 from table2 where 1=1 що створює table1за тією ж схемою, як і дані, як у table2. Чи є такий короткий запит, щоб скопіювати цілі …

7
Як вибрати кожну рядок, де значення стовпця НЕ чітко
Мені потрібно запустити оператор select, який повертає всі рядки, де значення стовпця не відрізняється (наприклад, EmailAddress). Наприклад, якщо таблиця виглядає нижче: CustomerName EmailAddress Aaron aaron@gmail.com Christy aaron@gmail.com Jason jason@gmail.com Eric eric@gmail.com John aaron@gmail.com Мені потрібен запит для повернення: Aaron aaron@gmail.com Christy aaron@gmail.com John aaron@gmail.com Я прочитав багато публікацій і безрезультатно …

17
Помилка 5 операційної системи SQL Server: "5 (доступ заборонено.)"
Я починаю вивчати SQL, і у мене є книга, яка забезпечує базу даних, над якою можна працювати. Ці файли нижче знаходяться в каталозі, але проблема полягає в тому, що коли я запускаю запит, він дає мені цю помилку: Msg 5120, рівень 16, стан 101, рядок 1 Неможливо відкрити фізичний файл …
153 sql  sql-server 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.