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

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

5
Чи має значення порядок стовпців у групі за реченням?
Якщо у мене є два стовпці, один з дуже високою потужністю і один з дуже низькою потужністю (унікальний номер значень), чи має значення, в якому порядку я групуюся? Ось приклад: select dimensionName, dimensionCategory, sum(someFact) from SomeFact f join SomeDim d on f.dimensionKey = d.dimensionKey group by d.dimensionName, -- large number …


10
Параметр SqlParameter вже міститься в іншому SqlParameterCollection - Чи використовує () {} шахрайство?
Використовуючи using() {}блоки (sic), як показано нижче, і припускаючи, що cmd1це не відповідає обсягу першого using() {}блоку, чому другий блок повинен видавати виняток із повідомленням Параметр SqlParameter вже міститься в іншому SqlParameterCollection Чи означає це, що ресурси та / або дескриптори, включаючи параметри ( SqlParameterCollection), до cmd1яких прикріплені , не …
85 c#  .net  sql-server  ado.net 

3
MultipleActiveResultSets = Справжні чи кілька з'єднань?
У мене є C #, в якому я створюю зчитувач на з'єднанні ( ExecuteReader), а потім для кожного рядка в цьому зчитувачі виконую іншу команду (with ExecuteNonQuery). У цьому випадку краще, щоб я використовував MultipleActiveResultSets=Trueдля свого з’єднання або використовував кілька з’єднань?

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

8
Помилка підключення JDBC, помилка: Помилка підключення TCP / IP до хосту
Я хочу зв’язати файл класу Java із SQL сервером 2012. Я ввійшов у систему за допомогою автентифікації сервера SQL. Але я отримую помилку у зв'язку. ПОМИЛКА: Помилка підключення TCP / IP до хосту 127.0.0.1, порт 1433. Помилка: "Підключення відхилено: підключення. Перевірте властивості підключення. Переконайтеся, що екземпляр SQL Server працює на …
85 java  sql-server  jdbc 

2
Чому 199.96 - 0 = 200 в SQL?
У мене деякі клієнти отримують дивні рахунки. Мені вдалося виділити основну проблему: SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS DECIMAL(19, 4)) * CAST(199.96 AS DECIMAL(19, 4)))) -- 200 what the? SELECT 199.96 - (0.0 * FLOOR(1.0 * CAST(199.96 AS DECIMAL(19, 4)))) -- 199.96 SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS …

10
Об’єднайте декілька результатів у підзапиті в одне значення, розділене комами
У мене є дві таблиці: TableA ------ ID, Name TableB ------ ID, SomeColumn, TableA_ID (FK for TableA) Стосунки складаються з одного ряду TableA- з багатьох TableB. Тепер я хочу бачити такий результат: ID Name SomeColumn 1. ABC X, Y, Z (these are three different rows) 2. MNO R, S Це …
84 sql-server  tsql  join 

6
Як видалити часову частину значення дати та часу (SQL Server)?
Ось що я використовую: SELECT CAST(FLOOR(CAST(getdate() as FLOAT)) as DATETIME) Я думаю, що може бути кращий і елегантніший спосіб. Вимоги: Це має бути якомога швидше (чим менше кастингу, тим краще). Кінцевим результатом має бути datetimeтип, а не рядок.

11
Oracle: чи існує інструмент для відстеження запитів, наприклад Profiler для сервера SQL? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання я працюю з сервером sql, але я повинен перейти на додаток з Oracle DB. для …

7
Чи можу я отримати зовнішній ключ, що посилається на стовпець у поданні в SQL Server?
У SQL Server 2008 і дано TableA(A_ID, A_Data) TableB(B_ID, B_Data) ViewC(A_or_B_ID, A_or_B_Data) чи можна визначити TableZ(A_or_B_ID, Z_Data)таке, щоб Z.A_or_B_IDстовпець обмежувався значеннями, знайденими в ViewC? Чи можна це зробити за допомогою зовнішнього ключа проти точки зору?

6
Базу даних неможливо відкрити, оскільки це версія 782. Цей сервер підтримує версію 706 і старішу. Шлях пониження не підтримується
Я створив зразок бази даних за допомогою SQL Server 2014 Express і додав її до свого рішення Windows Form. Якщо двічі клацнути на ньому, щоб відкрити, я отримав цю помилку. Базу даних неможливо відкрити, оскільки це версія 782. Цей сервер підтримує версію 706 та новішу. Шлях пониження не підтримується Я …

4
Як вставити в таблицю лише з одним стовпчиком IDENTITY?
(Придумав це питання під час спроби відповісти на це інше ) Розглянемо таку таблицю MS-SQL, яка називається GroupTable: Ідентифікатор групи ------- 1 2 3 де GroupID - це первинний ключ і стовпець Identity. Як вставити новий рядок у таблицю (і, отже, створити новий ідентифікатор), не використовуючи IDENTITY_INSERT ON? Зверніть увагу, …

5
Як заповнити стовпець випадковими числами в SQL? Я отримую однакове значення в кожному рядку
UPDATE CattleProds SET SheepTherapy=(ROUND((RAND()* 10000),0)) WHERE SheepTherapy IS NULL Якщо я тоді виконую SELECT, я бачу, що моє випадкове число ідентичне в кожному рядку . Будь-які ідеї, як генерувати унікальні випадкові числа?
84 sql-server 

8
Як розрахувати різницю в годинах (десяткових) між двома датами в SQL Server?
Мені потрібно обчислити різницю в годинах (десятковий тип) між двома датами в SQL Server 2008. Я не зміг знайти жодної корисної техніки для перетворення дати та часу в десяткову за допомогою 'CONVERT' на MSDN. Хто-небудь може мені допомогти в цьому? ОНОВЛЕННЯ: Щоб бути зрозумілим, мені потрібна також дробова частина (отже, …

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