Я хотел бы установить мою переменную '@Xdate' в поле 'updated' из 'dbo.Mtabel'.Переменная хранимой процедуры из таблицы
ALTER PROCEDURE [dbo].[SP_Mproc]
(
@snumber nvarchar(50),
@inumber nvarchar(10),
@tdate datetime
)
AS
IF exists (Select snumber, updated FROM dbo.Mtabel Where snumber = @snumber AND inumber = @inumber)
GO
declare
@Xdate datetime,
@sdate datetime
select
@Xdate = [email protected],
@Ydate = GETDATE()
Тег СУБД, так что вы получите нужное внимание! (Здесь присутствует не ANSI SQL ...) – jarlh
Замечание, если это для ** SQL Server **: вы не должны ** использовать префикс 'sp_' для ваших хранимых процедур. Microsoft [зарезервировала этот префикс для собственного использования (см. * Именование сохраненных процедур *)] (http://msdn.microsoft.com/en-us/library/ms190669%28v=sql.105%29.aspx) и вы рискуете столкнуться с именем когда-нибудь в будущем. [Это также плохо для производительности вашей хранимой процедуры] (http://www.sqlperformance.com/2012/10/t-sql-queries/sp_prefix). Лучше просто просто избегать 'sp_' и использовать что-то еще в качестве префикса - или никакого префикса вообще! –