为什么数据长度用varchar(15)表示?
请教一个问题:
使用T-SQL语言创建两个自定义数据类型,第一个自定义的数据类型a0,数据长度6,可变长字符型,允许为空,第二个自定义的数据类型postalcode,数据长度6,定长字符型,不允许为空.
答案是:
use jwgl
go
exec sp_addtype a0,'varchar(15)','null'
exec sp_addtype postalcode,'char(15)','not null'
我的问题是:为什么数据长度是varchar(15),或者char(15)?题目要求数据长度为6,这是怎么转换的?
谢谢哥哥姐姐们!