在sqls
sp_r
alt
只要修改的新编码未使用过就可以改。
比如某表temp已经有三条数据,主键字段为keyfield,三条数据的主键分别是c001、c002、c003,现在要把主键为c001这个改为c000,执行语句如下:
updatetempsetkeyfieldc000wherekeyfieldc001
但如果是执行如下语句就会报错:
updatetempsetkeyfieldc002wherekeyfieldc001
这是因为以及有另一条语句占用了c002这个主键,会违反主键唯一性约束。
sqlupdatetableset字段replac
如果只是想按这种查询显示,可以这样:selectleft(convert(nvarchar(20),colnam
1、在oracle数据库中:altertable表名renamecolumn列名to新列名。
2、在sqlserver数据库中:execsp_rename[表名].[列名]‘,'[表名].[新列名]。
3、在mysql数据库中:altertable表名change列名新列名列类型。