sybase中创建表的时候加锁什么用?
如:lock datarowswith exp_row_size = 1 on 'default'
不明白
回复 #1 strife 的帖子
当有事务对这个表进行操作的时候有用,决定了是加在这个表上的什么样的锁。 lock datarows指操作这个表的时候采用行级锁,区别于页锁。
exp_row_size 参数的目的是可以为列长度可变的表设置所需行宽
exp_row_size 值 最小值、最大值和特殊值
最小值 以下两项中的较大值:
· 2 字节
· 所有固定长度列之和
最大值 最大数据行长度
0 使用服务器范围的缺省值
1 完全填满所有页;不为扩展行保留空间
手册上查的,没使用过这个参数。 exp_row_size为varchar等变长数据类型预留空间,防止forworded row
页:
[1]