有一个简单的要求:
DECLARE
@Text CHAR (3),
@Val INT;
SELECT
@Val = 1000;
SELECT
@Text = @Val;
SELECT
@Text;
但他的结果令人惊讶。这是为什么?
有一个简单的要求:
DECLARE
@Text CHAR (3),
@Val INT;
SELECT
@Val = 1000;
SELECT
@Text = @Val;
SELECT
@Text;
但他的结果令人惊讶。这是为什么?
文档中明确描述了此行为: 截断和舍入结果