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

Використовуйте цей тег для питань, характерних для версії SQL-сервера Microsoft 2008 року.


8
Увімкнути "xp_cmdshell" SQL Server
Я хочу стратити EXEC master..xp_cmdshell @bcpquery Але я отримую таку помилку: SQL Server заблокував доступ до процедури 'sys.xp_cmdshell' компонента 'xp_cmdshell', оскільки цей компонент вимкнено як частина конфігурації безпеки цього сервера. Системний адміністратор може дозволити використання 'xp_cmdshell' за допомогою sp_configure. Щоб отримати додаткові відомості про ввімкнення "xp_cmdshell", див. "Конфігурація площі поверхні" …

8
Як отримати результат з плаваючою дією, розділивши два цілих значення за допомогою T-SQL?
Використовуючи T-SQL та Microsoft SQL Server, я б хотів вказати кількість десяткових цифр, коли я ділю на два цілих числа, наприклад: select 1/3 Це зараз повертається 0. Я хотів би, щоб він повернувся 0,33. Щось на зразок: select round(1/3, -2) Але це не працює. Як я можу досягти бажаного результату?

10
Як зробити декілька випадків, коли Умови використання SQL Server 2008?
Те, що я намагаюся зробити, - це використовувати більше одного випадку CASE WHEN для одного і того ж стовпця. Ось мій код запиту: SELECT Url='', p.ArtNo, p.[Description], p.Specification, CASE WHEN 1 = 1 or 1 = 1 THEN 1 ELSE 0 END as Qty, p.NetPrice, [Status] = 0 FROM Product …

21
Помилка рівня транспорту сталася при отриманні результатів від сервера [закрито]
Зачинено. Це питання не відтворюється або було викликане помилками . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання Я отримую помилку SQL Server: Під час отримання результатів від сервера сталася помилка на транспортному …

5
ВАРІАНТ (РЕКОМПЛІЯ) - завжди швидше; Чому?
У мене виникла дивна ситуація, коли додавання OPTION (RECOMPILE)до мого запиту змушує його запуститись за півсекунди, тоді як, якщо його пропустити, це запит займе більше п'яти хвилин. Це той випадок, коли запит виконується з Query Analyzer або з моєї програми C # через SqlCommand.ExecuteReader(). Дзвінки (або не дзвінки) DBCC FREEPROCCACHEабо …

13
Як згрупувати час за годиною або за 10 хвилин
як коли я SELECT [Date] FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY [Date] як я можу вказати період групи? MS SQL 2008 2-е редагування я намагаюсь SELECT MIN([Date]) AS RecT, AVG(Value) FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY (DATEPART(MINUTE, [Date]) / 10) ORDER BY RecT змінив% 10 на / 10. чи можна зробити виведення дати без …

5
Як перевірити наявність типу таблиці, визначеної користувачем у SQL Server 2008?
У мене визначений користувачем тип таблиці. Я хочу перевірити його існування перед редагуванням у патчі за допомогою OBJECT_ID(name, type)функції. Що typeз перерахування слід передати для визначених користувачем типів таблиць? N'U' наприклад, для визначеної користувачем таблиці не працює, тобто IF OBJECT_ID(N'MyType', N'U') IS NOT NULL

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 з цієї …

13
Прочитайте дані з SqlDataReader
У мене є база даних SQL Server 2008, і я працюю над нею в сервер. Я працюю на asp.net/C# SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { //how do I read strings here???? } Я знаю, що у читача є цінності. Моя команда SQL - вибрати лише 1 стовпець із таблиці. …


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 Я прочитав багато публікацій і безрезультатно …

5
Порівняйте DATETIME та DATE ігноруючи проміжок часу
У мене дві таблиці, де стовпець [date]є типом DATETIME2(0). Я повинен порівнювати два записи лише за їх частинами за датою (день + місяць + рік), відкидаючи частини часу (години + хвилини + секунди). Як я можу це зробити?

12
CROSS JOIN vs INNER JOIN у SQL
У чому різниця між CROSS JOINі INNER JOIN? КРОВИЙ ПРИЄДНАЙТЕСЬ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies ВНУТРІШНЄ З'ЄДНАННЯ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status] FROM Customers INNER JOIN Movies ON Customers.CustomerID = Movies.CustomerID Який з …

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