-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) = 'omaBBAA=='

また

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

これを試して

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

Select @password
于 2013-08-19T09:19:34.180 に答える