0

固定長の nvarchar フィールドでフィルタリングするために、固定長のない文字列型を宣言できる SQL の方法はありますか?

たとえば、これは私が今しなければならないことです -

declare @input nvarchar(255)
set @input = 'test'
select * from table
where field = @input

これは、私ができるようにしたいことに沿ったものです-

declare @input string
set @input = 'test'
select * from table
where field = @input
4

1 に答える 1

3

変数を nvarchar(4000) または nvarchar(max) として宣言するだけです。

可変長文字列の場合、比較が機能するために文字列の長さが一致する必要はありません。

これは固定長文字列には当てはまりませんが、それはまったく別の問題です。

于 2012-08-02T15:46:47.983 に答える