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

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

28
Знайдіть усі таблиці, що містять стовпчик із вказаним іменем - MS SQL Server
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Чи можна запитувати назви таблиць, які містять стовпці стовпців LIKE '%myName%' ?

28
Перевірте, чи існує таблиця в SQL Server
Я хотів би, щоб це була остаточною дискусією щодо того, як перевірити, чи існує таблиця в SQL Server 2000/2005 за допомогою SQL-заяв. Коли Google отримує відповідь, ви отримуєте так багато різних відповідей. Чи існує офіційний / зворотний і прямий сумісний спосіб це зробити? Ось два можливі способи зробити це. Який …

14
Найкращий спосіб отримати ідентифікацію вставленого рядка?
Який найкращий спосіб отримати IDENTITYвставлений рядок? Я знаю , про @@IDENTITYта IDENT_CURRENTі , SCOPE_IDENTITYале не розумію , плюси і мінуси , приєднані до кожного. Може хтось, будь ласка, пояснить відмінності, і коли я повинен використовувати кожен?
1119 sql  sql-server  tsql 

11
Що насправді означає індекс кластеризованого та не кластеризованого?
У мене обмежена експозиція до БД і я використовував лише БД як програміст додатків. Я хочу знати про Clusteredі Non clustered indexes. Я гуглив, і що я знайшов: Кластерний індекс - це особливий тип індексу, який впорядковує спосіб фізичного зберігання записів у таблиці. Тому таблиця може мати лише один кластерний …

30
Параметризуйте пункт SQL IN
Як параметризувати запит, що містить INпункт із змінною кількістю аргументів, як цей? SELECT * FROM Tags WHERE Name IN ('ruby','rails','scruffy','rubyonrails') ORDER BY Count DESC У цьому запиті кількість аргументів може бути від 1 до 5. Я вважаю за краще не використовувати спеціально збережену процедуру для цього (або XML), але якщо …

6
Різниця між ПРИЄДНАЙТЕСЯ та ВНУТРІШНЬОЮ ПРИЄДНАЙТЕСЬ
Обидва ці приєднання дадуть мені однакові результати: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK проти SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK Чи є різниця між твердженнями у виконанні чи іншим способом? Чи відрізняється вона між різними реалізаціями SQL ?

11
Як уникнути єдиної цитати в SQL Server?
Я намагаюся ввести insertдеякі текстові дані в таблицю в SQL Server9. Текст включає єдину цитату ('). Як мені це уникнути? Я спробував використати дві одиничні лапки, але це принесло мені деякі помилки. напр. insert into my_table values('hi, my name''s tim.');

22
Оновлення SQL від однієї таблиці до іншої на підставі відповідності ідентифікатора
У мене є база даних з account numbersі card numbers. Я порівнюю їх із файлом до updateбудь-яких номерів карт до номера рахунку, так що я працюю лише з номерами рахунків. Я створив подання, пов'язуючи таблицю з базою даних облікового запису / картки, щоб повернути Table IDі відповідний номер облікового запису, …

13
Коли я повинен використовувати перехресне нанесення на внутрішнє з'єднання?
Яка головна мета використання CROSS APPLY ? Я читав (невиразно, через публікації в Інтернеті), які cross applyможуть бути ефективнішими при виборі великих наборів даних, якщо ви розділяєте їх. (Пейджинг приходить на думку) Я також знаю, що CROSS APPLYне потрібен UDF як права таблиця. У більшості INNER JOINзапитів (один на багато …


11
Оновити таблицю за допомогою JOIN в SQL Server?
Я хочу оновити стовпчик у таблиці, зробивши приєднання до іншої таблиці, наприклад: UPDATE table1 a INNER JOIN table2 b ON a.commonfield = b.[common field] SET a.CalculatedColumn= b.[Calculated Column] WHERE b.[common field]= a.commonfield AND a.BatchNO = '110' Але він скаржиться: Msg 170, Рівень 15, стан 1, рядок 2 Рядок 2: Неправильний …

19
Функція проти збереженої процедури в SQL Server
Я вивчав функції та зберігаються процедури досить довгий час, але не знаю, чому і коли мені слід використовувати функцію чи збережену процедуру. Вони на мене так само виглядають, можливо, тому що я якось новачок з цього приводу. Може хтось мені скаже, чому?


22
Шукати текст у збереженій процедурі на SQL Server
Я хочу шукати текст з усіх процедур, що зберігаються в моїй базі даних. Я використовую нижче SQL: SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.object_id WHERE m.definition Like '%[ABD]%'; Я хочу шукати [ABD]у всіх збережених процедурах, включаючи квадратні дужки, але це …


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