如何从SQL查询分析器结果中复制数据

时间:2012-09-11 17:57:14

标签: sql sql-server-2005

我将异常的堆栈跟踪插入到table.But当我从sql查询分析器执行该表的select查询时,我没有看到完整的堆栈跟踪。 这是代码..

DataAccess.ExecuteNonQuery(
    conn, 
    "usp_insert_error_detail", 
    iproductType, 
    "error", 
    ex.Message.ToString(), 
    ex.StackTrace.ToString());

1 个答案:

答案 0 :(得分:1)

鉴于您说堆栈跟踪的数据类型是NVARCHAR(200),这可能还不够。您需要使其更大,因为堆栈跟踪可以轻松超过200个字符。您可以将其设为NVARCHAR(MAX),这表示最大存储大小为2 ^ 31-1个字节。存储大小(以字节为单位)是输入字符数+ 2字节的两倍。

感谢JSR的纠正,我没有意识到在SQL 2005中引入了varchar(max)。