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

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

2
Дозвіл EXECUTE відмовлено для визначених користувачем типів таблиць?
У мене запитання про типи користувацьких таблиць у SQL Server 2008. Для потреби одного з додатків ASP.NET ми визначили наші власні типи таблиць на SQL Server 2008, щоб використовувати їх як параметри в збережених процедурах (під час виконання команди sql у програмі ASP.NET ми передаємо об'єкт DataTable як параметр для …

5
При збільшенні розміру стовпця VARCHAR на великій таблиці можуть виникнути проблеми?
Я використовую SQL Server 2008, і мені потрібно збільшити поле VARCHAR, від (200 до 1200) у таблиці приблизно з 500 тис. Рядків. Мені потрібно знати, якщо є якісь питання, які я не розглядав. Я буду використовувати цей вираз TSQL: ALTER TABLE MyTable ALTER COLUMN [MyColumn] VARCHAR(1200) Я вже спробував його …

10
SQL Server - копіюйте збережені процедури з одного базу даних на інший
Я новачок у SQL, і мені потрібно було об’єднати 2 бази даних .mdf в одну. Я зробив це за допомогою диспетчера SQL Server 2008 - Завдання> Імпорт / експорт таблиць. Таблиці та подання були скопійовані успішно, але в новій базі даних немає збережених процедур. Чи можна це зробити?


10
Пункт WHERE, щоб знайти всі записи за певний місяць
Я хочу мати можливість дати збереженій процедурі місяць і рік і повернути все, що відбувається в цьому місяці. Як це зробити, оскільки я не можу порівняти між собою, оскільки деякі місяці мають різну кількість днів тощо? Який найкращий спосіб це зробити? Чи можу я просто попросити порівняти виходячи з року …

5
MS SQL порівнює дати?
У мене є 2 дати (дати): date1 = 2010-12-31 15: 13: 48.593 date2 = 2010-12-31 00: 00: 00.000 Це того самого дня, просто різного часу. Порівняння date1 та date2 за допомогою <= не працює через час date1. Отже, date1 <= date2 є неправильним, але має бути правдою. Чи можу я …

4
Як оголосити масив усередині збереженої процедури MS SQL Server?
Мені потрібно оголосити 12 десяткових змінних, що відповідають кожному місячному році, за допомогою курсору, я підсумую значення до цих змінних, а потім оновлюю інформацію про продажі. Я не знаю, чи має SQL-сервер такий синтаксис Declare MonthsSale(1 to 12) as decimal(18,2) Цей код працює добре. ! CREATE PROCEDURE [dbo].[proc_test] AS BEGIN …

9
Покращення продуктивності запитів SQL Server у великих таблицях
У мене є відносно велика таблиця (на даний момент 2 мільйони записів), і я хотів би знати, чи можливо покращити ефективність для спеціальних запитів. Слово ad hoc тут є ключовим. Додавання індексів не є можливим (у стовпцях вже є індекси, які найчастіше запитуються). Запуск простого запиту для повернення 100 останніх …



4
Продуктивність bcp / BULK INSERT порівняно з параметрами, що оцінюються за допомогою таблиці
Мені доведеться переписати якийсь досить старий код за допомогою команди SQL Server, BULK INSERTоскільки схема змінилася, і мені спало на думку, що, можливо, мені слід подумати про перехід на збережену процедуру за допомогою TVP, але мені цікаво, який ефект це може мати на продуктивність. Деякі довідкові відомості, які можуть допомогти …

3
Як зробити стовпець подання НЕ ПУСТИМ
Я намагаюся створити подання, де я хочу, щоб стовпець був лише істинним чи хибним. Однак, здається, незалежно від того, що я роблю, SQL Server (2008) вважає, що мій стовпець бітів якось може бути нульовим. У мене є таблиця "Товар" із стовпчиком "Статус", який є INT, NULL. У поданні я хочу …

3
T-SQL та речення WHERE LIKE% Parameter%
Я намагався написати заяву, яка використовує речення WHERE LIKE '% text%', але я не отримую результатів, коли намагаюся використовувати параметр для тексту. Наприклад, це працює: SELECT Employee WHERE LastName LIKE '%ning%' Це поверне користувачів Flenning, Manning, Ningle тощо. Але це твердження не буде: DECLARE @LastName varchar(max) SET @LastName = 'ning' …

3
ПОВНЕ ВНЕШНЄ ПРИЄДНАННЯ проти ПОВНЕ ПРИЄДНАННЯ
Просто пограйте із запитами та прикладами, щоб краще зрозуміти об’єднання. Я помічаю, що в SQL Server 2008 наступні два запити дають однакові результати: SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name SELECT * FROM TableA FULL JOIN TableB ON TableA.name = TableB.name Чи виконують вони абсолютно …

3
Як зберігати зображення за допомогою Entity Framework Code First CTP 5?
Я просто намагаюся зрозуміти, чи існує простий спосіб зберігати та отримувати двійкові (файлові) дані за допомогою EF Code First CTP 5? Мені б дуже хотілося, щоб він використовував тип FILESTREAM, але я справді просто шукаю якийсь спосіб зробити так, щоб він працював.

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