0
ответов

Оптимизация CTE для рекурсивных запросов

У меня есть таблица с самосоединением. Вы можете думать о структуре как о стандартной таблице для представления организационной иерархии. Например, таблица: - MemberId Имя участника RelatedMemberId Эта таблица состоит из 50000 ...
вопрос задан: 22 April 2011 14:43
0
ответов

Требуется SQL: суммировать значения по месяцам

У меня есть таблица со значениями вроде этого: count1 count2 count3 month 12 1 4 12.01.2011 6 5 4 23.12.2011 14 6 9 06.11.2011 8 5 ...
вопрос задан: 21 April 2011 08:06
0
ответов

SQL Server 2005 Transactional Replication Fails to Publish Stored Procedure Containing an Index Create

I've experienced a bizarre problem with a SQL Server 2005 Transactional Publication. The issue is this: If the publication contains an article that is a stored procedure that contains a create index ...
вопрос задан: 18 April 2011 16:25
0
ответов

Как я могу выбрать данные в одной БД и использовать их для вставки строк в другой БД на T-SQL?

Я пытаюсь не писать приложение для этого и одновременно улучшать свой SQL mojo ... Скажем, у меня есть данные в одной таблице базы данных Database1.dbo.MyTable с следующие столбцы: ObjectType ObjectKeyID ...
вопрос задан: 18 April 2011 02:18
0
ответов

SQL Server - use count function with intersect

How to count the result of this query? SELECT id FROM table1 where col1 like '%abcd%' пересекаться ВЫБЕРИТЕ идентификатор из таблицы 2, где столбец 2 вроде "% efgh%"
вопрос задан: 16 April 2011 00:16
0
ответов

NHibernate, SQL Server - enum to int mapping

I have a class that has an enum type indicating whether the message type is Email or Sms. The enum type is defined: public enum ReminderType { Email = 1, Sms = 2 } Класс, который использует ...
вопрос задан: 11 April 2011 21:02
0
ответов

Как проверить наличие дубликатов перед вставкой в ​​таблицу при вставке с помощью select

Как проверить наличие дубликатов перед вставкой в ​​таблицу при вставке с помощью select: insert into table1 выберите col1, col2 из table2 Мне нужно проверить, есть ли в table1 уже строка с table1.col1 ....
вопрос задан: 8 April 2011 19:25
0
ответов

Превышен тайм-аут блокировки SQL Server Удаление записей в цикле

Я тестирую процесс, который удаляет много-много записей одновременно . Он не может TRUNCATE TABLE, потому что там есть записи, которые необходимо сохранить. Из-за объема я разбил удаление на ...
вопрос задан: 8 April 2011 13:11
0
ответов

Следует ли мне добавлять индексы в маленькую таблицу?

Есть ли причина добавлять индексы в таблицу с небольшим (менее 10) элементами? Он часто используется в соединениях, но я не уверен, увеличивает ли индекс в такой маленькой таблице свою производительность или уменьшает. Изменить: ...
вопрос задан: 6 April 2011 09:01
0
ответов

SQL LOOP INSERT на основе списка идентификаторов

Привет У меня есть блок писателей SQL. Итак, вот что я пытаюсь сделать на основе псевдокода int [] ids = SELECT id FROM (table1) WHERE idType = 1 -> Выбор набора идентификаторов записей для работы FOR (int i = ...
вопрос задан: 6 April 2011 02:23
0
ответов

Как удалить уникальное ограничение из столбца таблицы?

У меня есть таблица «пользователи» со столбцом «логин», определенным как: [логин] VARCHAR (50) UNIQUE NOT NULL Теперь я хотите удалить это уникальное ограничение / индекс с помощью сценария SQL. Я нашел его имя UQ_users_7D78A4E7 в ...
вопрос задан: 31 March 2011 15:31
0
ответов

Удалить все временные таблицы для экземпляра

Мне было интересно, как / возможно ли получить запрос, который удаляет все временные таблицы? Я пытался что-то придумать, используя tempdb.sys.tables, но изо всех сил пытаюсь отформатировать имя ...
вопрос задан: 31 March 2011 09:03
0
ответов

Типы данных SQL Server, эквивалентные Oracle?

У меня есть Oracle Таблица базы данных 10g в качестве источника. Я планирую извлечь данные из этой таблицы и вставить в таблицу SQL Server. Таблица Oracle содержит эти типы данных NUMBER ЧИСЛО (2, 7) LONG Которые ...
вопрос задан: 30 March 2011 17:45
0
ответов

SQL providerName в web.config

Мы используем ASP.NET (Framework 2) и устанавливаем строки подключения к базе данных (SQL2005) в web.config. В настоящее время мы используем «providerName = SqlServer». Все наши обращения к данным выполняются с помощью System.Data ....
вопрос задан: 29 March 2011 22:55
0
ответов

2001-01-01 00:00: 00.000 вставлен в базу данных вместо 2000-12-31 23:59:59

У меня есть метод, который добавляет строку в базу данных (SQL-сервер 2005). Что-то не так, потому что, когда у меня есть строка с UpdateDate 2000-12-31 23:59:59, она вставляет 2001-01-01 00: 00: 00.000. Это ...
вопрос задан: 29 March 2011 20:42
0
ответов

Игнорировать пространство имен XML в T-SQL

Как удалить / игнорировать пространство имен XML в XML-файл при запросе данных с помощью T-SQL? Я загружаю XML-файл в переменную, и он отлично работает. Но для xml задано пространство имен, и если ...
вопрос задан: 29 March 2011 03:00
0
ответов

SQL - получение числового дня месяца / квартала

Использование SQL Server 2005: как я могу получить числовой день месяца и день квартала в запросе? ЗАЯВИТЬ @DATE DATETIME SET @DATE = GETDATE () SELECT DATEPART (dy, @DATE) AS DayOfYear -, & ...
вопрос задан: 28 March 2011 15:10
0
ответов

SQL: Объединение строк вместе

В моей базе данных SQL Server 2005, используя запрос SLQ, знает ли кто-нибудь лучший способ сгруппировать записи вместе по одному полю и получить разделенные запятыми список значений из другого? Итак, если у меня есть: ...
вопрос задан: 27 March 2011 21:46
0
ответов

Разница между добавлением параметров в хранимую процедуру в SQL Server 2005

Я хотел бы знать разницу между этими двумя обозначениями. Прежде всего, у меня есть хранимая процедура CREATE PROCEDURE AddSomething (@zonename varchar (50), @desc varchar (255), @TheNewId int OUTPUT) ...
вопрос задан: 27 March 2011 08:23
0
ответов

с использованием саморекламы в sql server

создать таблицу EMP (первичный ключ Eid int) вставить в значения EMP (11e3) --самостоятельная ссылка изменить таблицу EMP добавить ограничение fk_EMP_Eid внешний ключ (Eid) ссылается на EMP (Eid) - теперь вставьте вставку в ...
вопрос задан: 26 March 2011 19:24
0
ответов

создать внешний ключ без первичного ключа

Почему необходимо иметь первичный ключ в столбце одной таблицы, на который ссылается столбец другой таблицы, имеющий ссылки на внешний ключ. создать таблицу D (Сделал int) создать таблицу E (Eid int external key ...
вопрос задан: 26 March 2011 13:57
0
ответов

Проверка агрегатной функции ' if contains '

У меня есть данные: Кодовая страница Задача 2 1 Действие 2 2 Действие 2 3 Символы действий 2 4 Символы действий 2 5 Символы действий 2 12 Действие 2 12 ...
вопрос задан: 25 March 2011 17:10
0
ответов

Первичный ключ SQL может принимать «0»?

SQL Server 2008/2005 Меня путают между первичным и уникальным ключами. Я знаю, что Primary Key не допускает NULL, а Unique принимает NULL. Кроме того, в таблице может быть n уникальных ключей ....
вопрос задан: 25 March 2011 05:54
0
ответов

Проект базы данных Visual Studio - неразрешенная ссылка на временную таблицу

Я импортировал свою базу данных sql server 2005 в проект базы данных VS2010. Одна из моих хранимых процедур содержит оператор, похожий на INSERT INTO #myTemp ..., а Visual Studio дает мне ...
вопрос задан: 22 March 2011 16:36
0
ответов

Присоединение к пустой таблице для возврата всех строк

У меня есть таблица (Таблица1) с составным первичным ключом (Столбец1 + Столбец2). Я использую его как внешний ключ в другой таблице (Таблица2). Теперь я хочу, чтобы оператор SELECT выбирал все записи из ...
вопрос задан: 21 March 2011 17:18
0
ответов

Длина целого числа в SQL (т.е. длина десятичной строки)

Быстрая версия: Что такое лучшее из следующего и почему? (или есть лучший способ): SELECT FLOOR (LOG10 (Number)) + 1 AS NumLength FROM Table ВЫБЕРИТЕ LEN (CONVERT (VARCHAR, Number)) AS NumLength FROM ...
вопрос задан: 21 March 2011 13:10
0
ответов

SQL Server: собственный клиент или ODBC?

В чем разница между подключением собственного клиента SQL Server и подключением ODBC? Каковы плюсы и минусы этих двух?
вопрос задан: 17 March 2011 18:20
0
ответов

SAS чтение типа данных bit в sql server 2005

У меня есть база данных sql server 2005, в которой есть таблица со столбцом типа данных bit. Когда я смотрю данные в студии управления сервером sql, я вижу значение столбца как 0 или 1, когда я использую SAS, я вижу ...
вопрос задан: 17 March 2011 15:10
0
ответов

SQL Server: узнайте имя приложения, вызывающего обновление в триггере

Мы пытаемся определить источник некоторых неожиданных обновлений, происходящих в таблице SQL Server. Я бы хотел создать триггер для этой таблицы, отслеживающий интересующий нас столбец, и ...
вопрос задан: 17 March 2011 15:09
0
ответов

LINKED Сервер не возвращает все строки

Это немного странно для меня. У меня есть сценарий вроде DECLARE @maxCustId INT ВЫБЕРИТЕ @maxCustId = MAX (CustomerId) от клиентов SELECT * INTO #temp FROM linkserver.DB.dbo.Customers where ...
вопрос задан: 17 March 2011 13:18