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

SQL Server 2008 (основна версія збірки 10.00.xxxx). Будь ласка, позначте також sql-сервером.

4
Жорстке і швидке правило для включення стовпців в індекс
Чи є якесь жорстке і швидке правило визначити, які стовпці та в якому порядку вони слід розміщувати Включено в некластеризований індекс. Я щойно читав цей пост https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index, і я виявив, що для наступного запиту: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Плакат запропонував зробити індекс таким: CREATE …

2
SQL Server непередбачувані результати вибору (помилка dbms?)
Нижче наводиться простий приклад, який повертає дивні результати, непередбачувані, і ми не можемо пояснити це в нашій команді. Ми щось робимо не так чи це помилка SQL Server? Після деякого розслідування ми зменшили область пошуку до об'єднаного пункту в підзапиті , який вибирає один запис із таблиці "men" Він працює, …

8
Запис результату вибору у файл csv
Нам потрібно записати результати SELECT запиту у файл CSV. Як це можна зробити за допомогою T-SQL у SQL Server 2008 r2? Я знаю, що це можна зробити в SSIS, але з певних причин у нас немає такого варіанту. Я намагався використовувати запропонований Proc у статті нижче, але коли я запускаю …

6
Найменша можлива резервна копія… за допомогою SQL Server
Щодня ми доставляємо резервні копії SQL Server через WAN. Нам потрібно мінімізувати розмір цих резервних копій, щоб це не вічно було. Ми не заперечуємо, якщо процес резервного копіювання займе трохи більше часу; як слід, нам потрібно перемістити 30 ГГ стисненого резервного копіювання по всій WAN, що займає більше 10 годин. …

4
Як перерахувати або шукати всі назви стовпців у своїй базі даних?
Я хочу шукати рядок у назвах стовпців, що знаходяться в базі даних. Я працюю над проектом технічного обслуговування, і в деяких базах даних, з якими я маю справу, є понад 150 таблиць, тому я шукаю швидкий спосіб зробити це. Що ви порадите?

5
Коли раніше швидкий SQL-запит починає повільно, де я шукаю джерело проблеми?
Фон У мене працює запит проти SQL Server 2008 R2, який приєднує та / або залишає об'єднання приблизно 12 різних "таблиць". База даних досить велика: багато таблиць розміром понад 50 мільйонів і приблизно 300 різних таблиць. Це для великої компанії, яка має 10 складів по всій країні. Усі склади читають …

5
Чому ще існує тип даних varchar?
У багатьох моїх базах даних є поля, визначені як вархари. Це не було багато проблем , так як я живу і працюю в Америці (де єдина мова , який існує це «американський». Гм ) Пропрацювавши з базами даних близько 5 років, я виявив, що врешті-решт я зіткнувся з проблемами з …

4
Чи має значення порядок стовпців у визначенні таблиці?
Визначаючи таблицю, корисно впорядкувати стовпці в логічних групах та самих групах за призначенням. Логічне впорядкування стовпців у таблиці передає значення розробнику і є елементом гарного стилю. Це зрозуміло. Однак не зрозуміло, чи логічне впорядкування стовпців у таблиці впливає на їх фізичне впорядкування на рівні сховища, чи це має будь-який інший …

1
Чи слід використовувати багато одиничних індексів поля замість конкретних індексів кількох стовпців?
Це питання стосується ефективності методики індексації SQL Server. Я думаю, це відоме як "перетин перетину". Я працюю з існуючим додатком SQL Server (2008), який має ряд питань щодо продуктивності та стабільності. Розробники зробили деякі дивні речі з індексуванням. Мені не вдалося отримати переконливих орієнтирів з цих питань, а також не …


5
Як правильно поводитися з TimeZone в SQL Server?
Мій сервер локальної розробки знаходиться на Близькому Сході, але мій сервер виробництва знаходиться у Великобританії. Мені потрібно показати дату користувачеві в їх часовому поясі. Наприклад, якщо користувач перебуває в Саудівській Аравії, то мені потрібно показати час відповідно до формату Саудівської Аравії. Чи варто створити нову таблицю бази даних під назвою …

2
Тиждень ISO проти тижня SQL Server
Добре, тому у мене є звіт, який робить порівняння цього тижня проти минулого тижня, і наш клієнт помітив, що їхні дані були "фанк". Після подальшого розслідування ми з'ясували, що це не робило тижнів правильно відповідно до стандартів ISO. Я запустив цей сценарій як тестовий випадок. SET DATEFIRST 1 SELECT DATEPART(WEEK, …

3
Параметр "Табличне значення" як вихідний параметр для збереженої процедури
Чи можливо параметр "Табличне значення" використовувати як вихідний парам для збереженої процедури? Ось, що я хочу зробити в коді /*First I create MY type */ CREATE TYPE typ_test AS TABLE ( id int not null ,name varchar(50) not null ,value varchar(50) not null PRIMARY KEY (id) ) GO --Now I …

2
Використання EXCEPT в рекурсивному загальному виразі таблиці
Чому наступний запит повертає нескінченні рядки? Я б очікував, що ця EXCEPTстаття припинить рекурсію .. with cte as ( select * from ( values(1),(2),(3),(4),(5) ) v (a) ) ,r as ( select a from cte where a in (1,2,3) union all select a from ( select a from cte except …

5
Логічні оператори АБО І в умові та порядку умов, де БЕЗ
Розглянемо ці два твердження: IF (CONDITION 1) OR (CONDITION 2) ... IF (CONDITION 3) AND (CONDITION 4) ... Якщо CONDITION 1це так TRUE, чи CONDITION 2буде перевірено? Якщо CONDITION 3це так FALSE, чи CONDITION 4буде перевірено? Що з умовами щодо WHERE: чи оптимізує двигун SQL Server усі умови в WHEREпункті? …

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