如题。我创建了一个表A,然后把B表中的数据插入到了A表中。插入后,A表中有29430行数据。然后又在A表中创建4个字段,代码如下
Connect.ExecuteSql(" Insert into A select * from B ");
Connect.ExecuteSql(" ALTER TABLE A ADD MaxDate INT NULL, CellName Nvarchar(50), CellNameCN Nvarchar(50),SiteNoName Nvarchar(50) ");
为什么出现如下提示了呢
$exception {"CREATE TABLE 失败,因为表 'GPRS_BsDataInfoTemp' 中的列 'SiteNoName' 超过了列数目的最大值1024。"} System.Exception {System.Data.SqlClient.SqlException}但是去掉创建SiteNoName就是合适的。怎么办,谢谢,在线等。
Connect.ExecuteSql(" Insert into A select * from B ");
Connect.ExecuteSql(" ALTER TABLE A ADD MaxDate INT NULL, CellName Nvarchar(50), CellNameCN Nvarchar(50),SiteNoName Nvarchar(50) ");
为什么出现如下提示了呢
$exception {"CREATE TABLE 失败,因为表 'GPRS_BsDataInfoTemp' 中的列 'SiteNoName' 超过了列数目的最大值1024。"} System.Exception {System.Data.SqlClient.SqlException}但是去掉创建SiteNoName就是合适的。怎么办,谢谢,在线等。
1,024
select count([name])
from syscolumns
where id = object_id('GPRS_BsDataInfoTemp')--看看多少列!