Результаты поиска по запросу "tsql"
не сильно отфильтровывает - может быть, удалит его.
ой запрос. select CONVERT(varchar, cast(date as datetime), 3) from shoptransfer group by year (date)Я хочу сгруппировать по части года столбца даты (varchar), однако я получаю следующую ошибку: Столбец shoptransfer.Date недопустим в списке ...
Как получить значения
имаю, что CHAR рекомендуется, если все мои значения фиксированной ширины. Но что с того? Почему бы просто не выбрать VARCHAR для всех текстовых полей, просто чтобы быть в безопасности.
Вы не можете передать это напрямую. Просто назначьте его переменной и передайте
от вопрос уже есть ответ здесь: Неверный синтаксис рядом с ')' вызывает хранимую процедуру с GETDATE [/questions/2399104/incorrect-syntax-near-calling-stored-procedure-with-getdate] 2 ответаЯ тестирую хранимую процедуру и хотел передать функцию ...
Чтобы добавить к хорошему ответ Ремуса Русану. И связан с комментарием Легия Санчеса. Проблема в том, что вам всегда нужно ждать http-запроса. Код в триггере представляет собой пошаговое выполнение, поэтому запрос должен возвращаться, чтобы триггер мог завершить свое выполнение.
я есть база данных SQL Server и веб-приложение для интрасети в локальной сети. Веб-приложение интрасети создает записи и отправляет их в базу данных. У меня есть интернет-приложение, которое я хотел бы отправлять новые записи в базу данных SQL ...
Это хороший вариант использования для этого, поскольку OP заявил, что они используют результаты одного выбора в качестве параметров в последующих запросах.
очень часто использую хранимые процедуры, и мне было интересно, имеет ли смысл заключать мои запросы на выборку в транзакцию. Моя процедура имеет три простых запроса на выборку, два из которых используют возвращаемое значение первого.
Попробуй это
аю, что это распространено, не так ли? Если у вас есть стол сSALES {Customer_ID, Price, SmallDateTime date}, Как вы сообщаете о всех продажах в месяц? SELECT Sum(Price) As Total Sales FROM SALES Group By What Having WhatСпасибо
Пожалуйста, убедитесь, что ваша процедура возвращает несколько строк
NET, как мне сделать следующее? Выполнить хранимую процедуруПрочитайте возвращенную таблицу данных
типа. Это уникально в базе данных. Для системных типов данных:
ы я вернуть имена столбцов таблицы, используя SQL Server 2008? то есть таблица содержит эти столбцы - идентификатор, имя, адрес, страну, и я хочу вернуть их в качестве данных.
ХОРОШО. Так что мое тестирование показывает, что это не работает в T-SQL. :)
ое заявление IF (@UserName IS NULL AND @EditorKey IS NULL) OR (@UserName IS NOT NULL AND @EditorKey IS NOT NULL) BEGIN RAISERROR ('One of @UserName, @EditorKey must be non-null.', 15, 0) RETURN ENDЯ хочу иметь возможность сделать что-то ...
В тех случаях, когда у вас есть подзапрос, скажем, объединение нескольких таблиц, и вам нужно использовать его в нескольких местах, тогда можно использовать как cte, так и временную таблицу. Однако если вы хотите удалить записи, основанные на условии подзапроса, тогда cte - путь. Иногда вы можете просто использовать оператор delete без необходимости использования cte, поскольку это оператор удаления, и удаляются только те строки, которые удовлетворяют условиям запроса, даже если для фильтрации используется несколько условий.
я есть CTE, который является оператором выбора на столе. Теперь, если я удалю 1 строку из CTE, удалит ли она эту строку из моей базовой таблицы? Также это тот же самый случай, если у меня есть временная таблица вместо CTE?