Результаты поиска по запросу "tsql"

3 ответа

 не сильно отфильтровывает - может быть, удалит его.

ой запрос. select CONVERT(varchar, cast(date as datetime), 3) from shoptransfer group by year (date)Я хочу сгруппировать по части года столбца даты (varchar), однако я получаю следующую ошибку: Столбец shoptransfer.Date недопустим в списке ...

19 ответов

Как получить значения

имаю, что CHAR рекомендуется, если все мои значения фиксированной ширины. Но что с того? Почему бы просто не выбрать VARCHAR для всех текстовых полей, просто чтобы быть в безопасности.

6 ответов

Вы не можете передать это напрямую. Просто назначьте его переменной и передайте

от вопрос уже есть ответ здесь: Неверный синтаксис рядом с ')' вызывает хранимую процедуру с GETDATE [/questions/2399104/incorrect-syntax-near-calling-stored-procedure-with-getdate] 2 ответаЯ тестирую хранимую процедуру и хотел передать функцию ...

ТОП публикаций

1 ответ

Чтобы добавить к хорошему ответ Ремуса Русану. И связан с комментарием Легия Санчеса. Проблема в том, что вам всегда нужно ждать http-запроса. Код в триггере представляет собой пошаговое выполнение, поэтому запрос должен возвращаться, чтобы триггер мог завершить свое выполнение.

я есть база данных SQL Server и веб-приложение для интрасети в локальной сети. Веб-приложение интрасети создает записи и отправляет их в базу данных. У меня есть интернет-приложение, которое я хотел бы отправлять новые записи в базу данных SQL ...

2 ответа

 Это хороший вариант использования для этого, поскольку OP заявил, что они используют результаты одного выбора в качестве параметров в последующих запросах.

очень часто использую хранимые процедуры, и мне было интересно, имеет ли смысл заключать мои запросы на выборку в транзакцию. Моя процедура имеет три простых запроса на выборку, два из которых используют возвращаемое значение первого.

4 ответа

Попробуй это

аю, что это распространено, не так ли? Если у вас есть стол сSALES {Customer_ID, Price, SmallDateTime date}, Как вы сообщаете о всех продажах в месяц? SELECT Sum(Price) As Total Sales FROM SALES Group By What Having WhatСпасибо

5 ответов

Пожалуйста, убедитесь, что ваша процедура возвращает несколько строк

NET, как мне сделать следующее? Выполнить хранимую процедуруПрочитайте возвращенную таблицу данных

19 ответов

 типа. Это уникально в базе данных. Для системных типов данных:

ы я вернуть имена столбцов таблицы, используя SQL Server 2008? то есть таблица содержит эти столбцы - идентификатор, имя, адрес, страну, и я хочу вернуть их в качестве данных.

3 ответа

ХОРОШО. Так что мое тестирование показывает, что это не работает в 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Я хочу иметь возможность сделать что-то ...

3 ответа

В тех случаях, когда у вас есть подзапрос, скажем, объединение нескольких таблиц, и вам нужно использовать его в нескольких местах, тогда можно использовать как cte, так и временную таблицу. Однако если вы хотите удалить записи, основанные на условии подзапроса, тогда cte - путь. Иногда вы можете просто использовать оператор delete без необходимости использования cte, поскольку это оператор удаления, и удаляются только те строки, которые удовлетворяют условиям запроса, даже если для фильтрации используется несколько условий.

я есть CTE, который является оператором выбора на столе. Теперь, если я удалю 1 строку из CTE, удалит ли она эту строку из моей базовой таблицы? Также это тот же самый случай, если у меня есть временная таблица вместо CTE?