varchar既然是动态分配存储空间,那么varchar还要设置length来干什么呢? length是控制最多可以输入几个字符。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @a varchar(10)set @a='12345678901234567890'select @a 那么如果length=50,但我输入的全部数据都少于5,这样设计会不会造成浪费呢? 但不是说varchar是自动根据输入的数据分配空间的吗?他适用于输入的字符串不等长,不是吗? varchar设置length是为了限制可输入的最大长度。 sql 新手求存储过程 sql 数据库内容替换 存储过程的小问题 求助几个SQL中的数据应该用什么类型存储? 如何查看sql2000数据库的还原记录 怎样查询Excel表中特定单元格的内容? 求教sql如何递归 怎么样 用SQL取得 指定字段的 指定位置的字符? 恢复模式是simple德,但是log一直增大。。。 自定义报表方案 如何注册ODBC数据库 调用 SqlDmo 作开发的高人请进!!!
set @a='12345678901234567890'select @a