我有两个表,两个表都已经填充了数据,并且有以下列:
Table1
jobType焦
jobDesc静脉曲张
New_table
jobID整型
jobType焦
我想用一个Table1.jobType列替换jobID,这样Table1现在将引用使用jobID的New_table。Table1.jobType中的任何现有数据都必须“转换”到适当的jobID。
发布于 2012-09-26 19:14:22
基本演练:
发布于 2012-09-26 18:55:04
如果JobType列中的Table1中的数据都是以文本形式存储的整数值,则运行以下命令:
ALTER TABLE Table1 ALTER COLUMN JobType INT如果列包含非整数值,如ABC1、ABC2,则首先需要更改列中的数据。使用我在这里使用的示例值,您将运行:
UPDATE Table1
SET JobType = SUBSTRING(JobType,4,1)然后可以运行上面的ALTER语句。
https://stackoverflow.com/questions/12608200
复制相似问题