要求每个值栏位可合法地指派给相应的变量栏位；所以譬如可将短整数栏位分配给长整数栏位，反之亦然。另外的语言（例如COBOL）可借由名称来匹配栏位与值，而不用位置。以上所述的功能性质同理应用在比较两个记录值的等同性。某些语言也允许使用根据单一栏位的字典序来进行次序的比较（'<'和'>'）。PL/I允许以上两种类型的赋值，也允许结构表达式，如codice_9其中“a”是一条记录，或是在PL/I术语中所指的结构。
ALGOL 68的栏位选取.在Algol 68中，如果codic