-3

嗨我试图设置这样的变量:

declare @password varchar(20)

@password = 'omaBBAA==' 

但是当我使用@password 我得到不同的值:

select @password

我得到:omaBBAA

变量末尾没有'=='。

我该如何解决?

谢谢。

4

3 回答 3

4

一切正常 -

DECLARE @password1 VARCHAR(20)
SET @password1 = 'omaBBAA==' 
SELECT @password1

-- syntax for 2008 version and higher
DECLARE @password2 VARCHAR(20) = 'omaBBAA==' 
SELECT @password2

DECLARE @password3 VARCHAR(20) 
SELECT @password3 = 'omaBBAA==' 
SELECT @password3

输出 -

--------------------
omaBBAA==
于 2013-08-19T09:18:22.467 回答
3

尝试这个

declare @password varchar(20)
set @password = 'omaBBAA==' 

Select @password
于 2013-08-19T09:19:34.180 回答
3

你可以这样做

declare @password varchar(20) = 'omaBBAA=='

或者

declare @password varchar(20)
set @password = 'omaBBAA=='
于 2013-08-19T09:18:13.873 回答