0
ответов

Переменная TSQL со списком значений для предложения IN

я хочу использовать предложение в строке «CASE WHEN ... THEN 1 ELSE 0 END» в операторе select. Сложность в том, что мне нужно, чтобы он работал со значением «IN @List». Если я жестко запрограммирую список, он работает ...
вопрос задан: 21 March 2011 19:06
0
ответов

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

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

Can I use multiple “with”?

just for example With DependencedIncidents AS (ВЫБЕРИТЕ INC. [RecTime], INC. [SQL] AS [str] FROM (SELECT A. [RecTime] As [RecTime], X. [SQL] As [SQL] FROM [EventView] AS A CROSS ...
вопрос задан: 21 March 2011 09:13
0
ответов

ПРОИЗВОДИТЕЛЬНОСТЬ Пейджинга таблицы SQL… EF4 + Linq SKIP + TAKE по производительности равен использованию параметров TSQL для запроса «разбиения на страницы» в таблице SQL ?

Если я хочу получить записи от 20 до 39 или от 40 до 59 из таблицы MSSQL. Поскольку я использую MVC и EF4, производительность будет такой же, если я просто выполню запрос Linq и процедуру Skip () и Take (), чтобы ...
вопрос задан: 17 March 2011 23:34
0
ответов

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

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

самый быстрый способ обновить столбец varchar текстом

У меня в столбце есть следующее: MetaDataServe ------------- MindWorks.Accounts MindWorks.Transactions MindWorks.Commissions ... Мне нужно обновить эти столбцы, чтобы они были в форме: MindWorks ....
вопрос задан: 17 March 2011 00:55
0
ответов

Генерировать уникальное случайное целое число в столбце базы данных

Мое приложение создает купоны, каждому из которых требуется уникальный номер штрих-кода. Это число должно быть положительным целым числом от 6 до 12 цифр. Этот номер представляет собой уникальный купон, поэтому этот ...
вопрос задан: 16 March 2011 22:24
0
ответов

хорошо / нехорошо Имеет ли значение / плохо включать первичный ключ в покрывающий индекс?

хорошо или неважно или плохо ВКЛЮЧАТЬ первичный ключ в покрывающий индекс ?? СОЗДАТЬ НЕЗАКЛЮЧЕННЫЙ ИНДЕКС имя_индекса здесь НА dbo.table_name_here (column_to_index_here) ВКЛЮЧИТЬ (...
вопрос задан: 16 March 2011 16:17
0
ответов

UPDATE-no-op в SQL MERGE

У меня есть таблица с некоторыми постоянными данными в ней. Теперь, когда я запрашиваю его, у меня также есть довольно сложный CTE, который вычисляет значения, необходимые для результата, и мне нужно вставить недостающие строки в ...
вопрос задан: 15 March 2011 19:05
0
ответов

Создать временную таблицу с диапазоном чисел

У меня есть таблица, в которой есть строки с начальным и конечным номерами диапазона, например, ключ startID endID 1 500 505 2 784 788 3 802 804 и т. Д. Я ...
вопрос задан: 14 March 2011 15:59
0
ответов

tsql transaction

Чтобы обернуть хранимую процедуру в транзакцию, я добавляю следующее: CREATE PROCEDURE [dbo]. [P_ORD_InsertTextField] // PARAMS КАК BEGIN BEGIN TRY BEGIN TRANSACTION // STP BODY ...
вопрос задан: 13 March 2011 12:38
0
ответов

SQLServer - Выберите bool, если столбец начинается со строки

Я хотел бы выбрать логическое значение, указывающее, начинается ли столбец с определенной строки. ВЫБРАТЬ (имя LIKE 'foo%') AS isFoo FROM bar; Есть ли способ сделать это без использования встроенного CASE?
вопрос задан: 10 March 2011 19:32
0
ответов

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

Я создал сложный поисковый запрос в SQL 2008, который возвращает данные, отсортированные по группам, и сам запрос имеет функции разбиения по страницам и сортировки, но вместо того, чтобы возвращать заданное количество записей на основе. ..
вопрос задан: 9 March 2011 22:55
0
ответов

TransactSQL для запуска другого скрипта TransactSQL

У меня есть 10 скриптов транзакций SQL, каждый из которых создает таблицу и заполняет ее данными. Я пытаюсь создать 1 главный скрипт sql, который будет запускать каждый из 10 других скриптов. Есть ли способ с TSQL / ...
вопрос задан: 9 March 2011 22:12
0
ответов

Доступ к столбцам таблицы по индексу вместо имени в хранимой процедуре SQL Server

Есть ли способ получить доступ к столбцам по их индексу внутри хранимой процедуры в SQL Server? Цель состоит в том, чтобы вычислить множество столбцов. Я читал о курсорах, но не знаю, как их применять. ...
вопрос задан: 9 March 2011 00:44
0
ответов

Как правильно объединить столбцы с помощью T-SQL?

У меня есть адрес в нескольких столбцах таблицы. ВЫБЕРИТЕ FirstName, LastName, StreetAddress, City, Country, PostalCode FROM Client Я пытаюсь объединить столбцы, связанные с адресами, в один ...
вопрос задан: 8 March 2011 16:37
0
ответов

Преобразование DataTable в сценарий CREATE TABLE + INSERT для SQL на C #

Мне нужно сгенерировать сценарий TSQL из DataTable вместе с с ДАННЫМИ в нем. Это не отдельная вставка. Кроме того, мне также нужно создать таблицу (та же структура данных), поэтому: у меня есть DataTable ...
вопрос задан: 8 March 2011 02:06
0
ответов

что делает мастер EXEC ..

Я видел это примерно так: EXEC master.dbo.xp_cmdshell На что ссылается мастер? Обновить И почему иногда следуют два пункта: master .. обычно мы бы использовали master.dbo. Я прав, так что ...
вопрос задан: 7 March 2011 05:23
0
ответов

Регулярные выражения SQL Server

Интересно, Можно ли включить регулярные выражения в оператор SQL на SQL Server? Я только обнаружил, что Oracle поддерживает регулярные выражения.
вопрос задан: 6 March 2011 20:47
0
ответов

SQL-запрос - объединение результатов в одну строку [дубликат]

У меня есть функция sql, которая включает в себя этот код: DECLARE @CodeNameString varchar (100) ВЫБРАТЬ CodeName ИЗ AccountCodes ORDER BY Сортировка Мне нужно объединить все результаты запроса выбора в ...
вопрос задан: 4 March 2011 16:22
0
ответов

с использованием динамического предложения IN в MSSQL

Почему следующий SQL ничего мне не возвращает DECLARE @Status AS VARCHAR (400) SET @status = '' 'Закрыто', '' ОТКРЫТЬ '' ' выберите * из MYTABLE, где статус в (@status) Пока как выберите * из MYTABLE ...
вопрос задан: 4 March 2011 10:34
0
ответов

с использованием ключевого слова GO в SQL Server

Я знаю использование ключевого слова GO. он отправляет несколько операторов на сервер sql как целую группу, вместо того, чтобы отправлять каждый оператор один за другим. Надеюсь, я прав! но я хочу знать, что программисты используют ...
вопрос задан: 4 March 2011 06:23
0
ответов

Логическое выражение как значение столбца в транзакции sql

В большинстве СУБД: es, эта работа: select (5> 3) и оценивается как истина. Это не работает в MS Transact SQL, и единственный обходной путь, который я нашел, это написать: выберите case, когда 5> 3, затем 1 else 0 end ...
вопрос задан: 3 March 2011 15:42
0
ответов

Переименовать повторяющиеся строки

Вот упрощенный пример моей проблемы. --- ---- 1 AAA 2 AAA 3 AAA 4 BBB 5 CCC 6 CCC 7 ...
вопрос задан: 3 March 2011 05:53
0
ответов

Определение курсора изменения TSQL

Я использую курсор. DECLARE @ column1 NVARCHAR (MAX); DECLARE cursor_name КУРСОР ДЛЯ ВЫБРАТЬ c1 FROM table_name; ОТКРЫТЬ имя_курсора; FETCH имя_курсора INTO @ column1; ПОКА @@ FETCH_STATUS = 0 ...
вопрос задан: 1 March 2011 20:41
0
ответов

Tsql объединение подзапросов, каждый из которых требует предложения ORDER BY

Hi Прошу прощения, если ответ на это где-нибудь еще. Я огляделся и не нашел простого решения. У меня есть запрос, который я хотел бы выполнить. Меня не волнует порядок набора объединений, ...
вопрос задан: 1 March 2011 20:13
0
ответов

Как обновить несколько таблиц одновременно?

Я пытаюсь обновить поля из трех разных таблиц, но получаю некоторые ошибки: ОБНОВЛЕНИЕ a, b, c SET a.Locked = 0, b.Locked = 0, c.Locked = 0, a.LockedByUsername = 'zolomon ', б ....
вопрос задан: 1 March 2011 12:44
0
ответов

Справка по сценарию T-SQL: вставьте запись, а затем используйте идентификатор этой вставки в другом операторе?

Как предисловие, I ' m не очень разбирается в синтаксисе T-SQL. Я хотел бы создать простой сценарий SQL, который будет выполнять 3 оператора вставки. Вставить A Вставить B Вставить C Вставить идентификатор оператора или ...
вопрос задан: 28 February 2011 21:57
0
ответов

Извлечение имени и фамилии

У меня есть столбец с именем Name в таблице с именем test, в которой указано полное имя, и я пытаюсь извлечь имя и фамилию. Поэтому я написал запрос примерно так: SELECT [Name], LEFT ([Name], CHARINDEX (...
вопрос задан: 28 February 2011 20:20
0
ответов

Как определить, какая версия SQL Server работает с использованием T-SQL

Мне нужна помощь с использованием T-SQL, чтобы выяснить, какая версия SQL Server работает, и выполнить разные наборы кодов на основе погоды SQL Server 2000 или Sql Server 2008 работает.
вопрос задан: 28 February 2011 19:30