我试图确定表中的字节行长度通过执行以下存储过程:SQL Server行长度
CREATE TABLE #tmp
(
[ID] int,
Column_name varchar(640),
Type varchar(640),
Computed varchar(640),
Length int,
Prec int,
Scale int,
Nullable varchar(640),
TrimTrailingBlanks varchar(640),
FixedLenNullInSource varchar(640),
Collation varchar(256)
)
INSERT INTO #tmp exec sp_help MyTable
SELECT SUM(Length) FROM #tmp
DROP TABLE #tmp
的问题是,我不知道该表的定义(数据类型,等等。)由'sp_help'返回的表格。
我得到以下错误:
Insert Error: Column name or number of supplied values does not match table definition.
望着sp_help将存储过程并没有给我任何线索。
什么是正确的CREATE TABLE语句插入的sp_help的结果吗?