我需要将一个数据库列从整数类型更改为字符串/文本类型,但我不确定如何操作。
该列原本是用来存储标识号码的,但最近ID格式已更改,现在ID中包含ASCII字符(因此新ID不能作为整数存储)。
我正在更新的应用程序是使用Delphi 7编写的,并使用odbcexpress组件进行SQL Server库的操作。
是否可以使用 ALTER TABLE
来实现?还是需要将数据复制到新的字符串类型的列中,删除旧的整数类型的列,然后将新的字符串类型的列重命名为旧的名称?
你能提供一个示例吗?我对SQL Server的工作流程并不是很熟悉。
谢谢!