发新话题
打印

MS-SQL2000如何在指定位置插入列?

MS-SQL2000如何在指定位置插入列?

在MySQL中有支持这样的语句

ALTER TABLE [数据表名] ADD [字段名]  CHAR (10)  AFTER id

句意在字段id后增加新的列

但在MS-SQL中只找到有支持如下语句:

ALTER TABLE [数据表名]
add [字段名] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL

可以实现在数据表末增加列,
我尝试如下语句
ALTER TABLE [数据表名]
add [字段名] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL after [id]

提示在id 附近有语法错误

请问如何在数据表的指定位置增加新的列?

TOP

1.export the data
2. drop the table
3. re-create the table with your column
4. import your data

TOP

回复 #1 eiwinter 的帖子

在企业管理器中用表格设计器可轻松实现这个功能。

TOP

如果是数据库编程呢?还能指望程序读取当前鼠标坐标,然后移动到指定坐标,然后确定是左键还是右键单击确定(要考虑左撇子问题),然后确定连接数据库服务器,然后指向Database,然后扩展Table,然后Insert,然后……OH MY DOG……

进入偶的Blog
妈妈说,不要和不在Space开博客的人说话,他们是坏蛋。

TOP

路过学习一下

路过学习一下

TOP

发新话题