Вопросы с тегом «sql-server-2008»

87
Предложение WHERE для поиска всех записей за определенный месяц

Я хочу иметь возможность дать хранимой процедуре месяц и год и вернуть все, что происходит в этом месяце, как мне это сделать, поскольку я не могу сравнивать, поскольку в некоторых месяцах разное количество дней и т. Д.? Как лучше всего это сделать? Могу я просто попросить сравнить по году и...

87
Разрешение EXECUTE запрещено для пользовательских типов таблиц?

У меня вопрос о типах таблиц, определяемых пользователем в SQL Server 2008. Для необходимости одного из приложений ASP.NET мы определили наши собственные типы таблиц в SQL Server 2008, чтобы использовать их в качестве параметров в хранимых процедурах (при выполнении команды sql в приложении...

87
Могут ли возникнуть проблемы при увеличении размера столбца VARCHAR в большой таблице?

Я использую SQL Server 2008, и мне нужно увеличить поле VARCHAR от (200 до 1200) в таблице с примерно 500 тыс. Строк. Мне нужно знать, есть ли какие-либо вопросы, которые я не рассматривал. Я буду использовать этот оператор TSQL: ALTER TABLE MyTable ALTER COLUMN [MyColumn] VARCHAR(1200) Я уже...

86
MS SQL сравнивать даты?

У меня 2 даты (даты): date1 = 2010-12-31 15: 13: 48.593 date2 = 2010-12-31 00: 00: 00.000 В тот же день, только в разное время. Сравнение date1 и date2 с использованием <= не работает из-за времени date1. Итак, date1 <= date2 неверно, но должно быть правдой. Могу я сравнить их, просто...

86
Простой запрос DateTime sql

Как мне запросить поле базы данных DateTime в определенном диапазоне? Я использую SQL SERVER 2005 Код ошибки ниже SELECT * FROM TABLENAME WHERE DateTime >= 12/04/2011 12:00:00 AM AND DateTime <= 25/05/2011 3:53:04 AM Обратите внимание, что мне нужно получить строки в определенном временном...

86
SQL Server - копирование хранимых процедур из одной базы данных в другую

Я новичок в SQL, и мне нужно было объединить 2 базы данных .mdf в одну. Я сделал это с помощью диспетчера SQL Server 2008 - Задачи> Импорт / экспорт таблиц. Таблицы и представления были успешно скопированы, но в новой базе данных нет хранимых процедур. Есть ли способ это сделать?...

85
Как объявить массив внутри хранимой процедуры MS SQL Server?

Мне нужно объявить 12 десятичных переменных, соответствующих году каждого месяца, курсором я суммирую значения этих переменных, а затем обновляю некоторую информацию о продажах. Я не знаю, есть ли у sql server такой синтаксис Declare MonthsSale(1 to 12) as decimal(18,2) Этот код работает...

85
Как сделать столбец просмотра НЕ ПУСТОЙ

Я пытаюсь создать представление, в котором я хочу, чтобы столбец был только истинным или ложным. Однако кажется, что что бы я ни делал, SQL Server (2008) считает, что мой битовый столбец каким-то образом может быть нулевым. У меня есть таблица под названием «Продукт» со столбцом «Статус», который...

85
Повышение производительности запросов SQL Server к большим таблицам

У меня относительно большая таблица (в настоящее время 2 миллиона записей), и я хотел бы знать, можно ли повысить производительность для специальных запросов. Слово ad-hoc здесь ключевое. Добавление индексов невозможно (в столбцах, которые запрашиваются чаще всего, уже есть индексы). Выполнение...

84
Производительность bcp / BULK INSERT против параметров с табличным значением

Мне вот-вот придется переписать довольно старый код с помощью команды SQL Server, BULK INSERTпотому что схема изменилась, и мне пришло в голову, что, возможно, мне стоит подумать о переключении на хранимую процедуру с TVP, но мне интересно, какой эффект это могло сказаться на производительности....

84
Должны ли кластерные индексы быть уникальными?

Что произойдет, если кластеризованный индекс не уникален? Может ли это привести к снижению производительности из-за того, что вставленные строки перетекают на страницу «переполнения»? "Сделано" ли оно уникальным, и если да, то как? Как лучше всего сделать его уникальным? Я спрашиваю, потому что в...

84
T-SQL и предложение WHERE LIKE% Parameter%

Я пытался написать инструкцию, в которой используется предложение WHERE LIKE '% text%', но я не получаю результатов, когда пытаюсь использовать параметр для текста. Например, это работает: SELECT Employee WHERE LastName LIKE '%ning%' Это вернет пользователей Flenning, Manning, Ningle и т. Д. Но...

83
Пустая строка в SQL Server 2008 против пробела

Сегодня утром я наткнулся на что-то немного странное и подумал, что отправлю это для комментария. Может ли кто-нибудь объяснить, почему следующий запрос SQL печатает «равно» при запуске с SQL 2008. Уровень совместимости db установлен на 100. if '' = ' ' print 'equal' else print 'not equal' И это...

83
Как хранить изображения с помощью Entity Framework Code First CTP 5?

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

83
Понимание функции PIVOT в T-SQL

Я новичок в SQL. У меня есть такая таблица: ID | TeamID | UserID | ElementID | PhaseID | Effort ----------------------------------------------------- 1 | 1 | 1 | 3 | 5 | 6.74 2 | 1 | 1 | 3 | 6 | 8.25 3 | 1 | 1 | 4 | 1 | 2.23 4 | 1 | 1 | 4 | 5 | 6.8 5 | 1 | 1 | 4 | 6 | 1.5 И мне сказали получить...

83
Ошибка 0xc0202049: задача потока данных 1: сбой при вставке в столбец только для чтения

Я использую мастер импорта и экспорта SQL Server 2008. Мне нужно импортировать базу данных. Я открыл мастер импорта / экспорта SQL-сервера и выполнил следующие действия: - в качестве пункта назначения я выбрал "SQL server native client 10". затем я выбрал копирование данных из одной или нескольких...