SQL
文章平均质量分 71
国际化梦工厂
专注国际化开发与测试
展开
-
一句话证明你懂那些char
“请说明char、varchar、nchar、nvarchar的区别是什么?”——这是一个在国际化测试人员面试过程中时常被提起的问题。不过可惜的是,能准确回答这个问题,同时又言简意赅的面试者却远比想象中的少。本文站在面试者角度,探索是否能找出一句话就能证明你懂那些char的所谓标准答案。 首先,需要引入两个维度来考量。 1. 定长和变长定长即长度固定,当输入的数据长度没有达到指定的原创 2016-08-14 20:18:36 · 10117 阅读 · 0 评论 -
Migration中的Collation Confliction
说到SQL中的collation(校对集),相信大家都清楚它是用来指定排序规则的。同时大部分人应该都会赞同,排序功能优先级很低,绝对不应该跟show stopper划上等号,所以一般不会安装排在前几个sprint中来进行实现。就历史经验看,即便是到了最后的几个sprint,也未必会把collation这种corner case提上日程。而本文的主人公正是这个不起眼的小配角,看看他是如何通过不懈努力原创 2016-08-15 10:04:02 · 10291 阅读 · 0 评论 -
话说Sorting和Collation
不知大家是否注意过,Sorting和Collation这两个词儿常在工作中被混用。但事实上,这二者不是一个概念,甚至不在一个层面上。先看看这二者是如何进行定义的。Sorting是按照某种规则,对数据进行的分类、整理;而Collation则是对数字,字符进行某种顺序的装配、组合。还是一头雾水,不明就里?…… 举个例子吧,假设某一本书籍是集体创作,作者名较多,那么作者列表是如何呈现给读原创 2016-08-15 10:41:17 · 10555 阅读 · 0 评论