Mr.*_*ble 6 sql sql-server-2008
我正在尝试找出如何检测VARCHAR(n)SQL Server 2008列中的数据是行内还是行外存储的。有谁知道如何做到这一点?
此外,如果我们希望将数据保存在行中,是否可以将其保留在行中?
如果它是 VARCHAR(MAX) 列,请检查 SQL Server 中的“行外大值类型”选项。该文档值得一读,因为设置该选项不会立即转换表中的数据。
sp_tableoption N'MyTable', 'large value types out of row', 'OFF'
Run Code Online (Sandbox Code Playgroud)