我已经分配了更改SQL表中某些数据列的任务(使用Sql CE Server 3.5,如果有的话)。SQL:更改表的数据列 - 保留列顺序
这些表格由数百个逗号分隔的Excel文本文档填充。
该代码刺激了确定列的数据类型并创建表。
后来,我需要能够回来并说,“不,具有'Y'和'N'的这一列需要更改为布尔类型而不是字符类型。”
我找到了关于如何去掉Alter the Table(删除一列并插入新列)的信息,但是我能否将表格的列恢复到它之前的列索引值,如“Insert At Index = X“?
这很简短,足以测试:'数据转换失败。是否所有的数据都需要先删除? – jp2code
哦 - 是的,布尔只需要0或1 - 对不起,应该提到这一点。您可以在视图中将其表示为Y或N,或稍后选择。 – Chains
顺便说一句 - 0 = false或no,1 = true或yes - 就大多数解释而言。 – Chains