应该是
sp_rename
'表名原列名',
'新列名'
标点符号也不能错,另外有约束列不能修改
补充:sql
提供了sp_rename改名,alter
table可以修改、增加、删除列属性,但不能更改列名,除非是删除这个列,重新建一个列,这样的话数据就会丢失。这个题目的逻辑有问题。
sp_renamedb '原名', '更新名' --更改数据库名字
sp_rename '数据库名原表名','新表名' --更改表名字
sp_rename '数据库名表名原列名','新列名','columns' --更改列名字
批量更改列中数据可用Replace
连接字符串
=
@"data
source=localhost\服务器名;initial
catalog=数据库名
;integrated
security=true";
sqlconnection
con
=
new
sqlconnection(连接字符串);
string
ss
=
“sql语句”;
sqlcommand
com
=
new
sqlcommand(ss,
con);
conopen();
comexecutenonquery();
conclose();
然后再加入sql语句“insert
into
表(字段名,字段名,字段名)
values(‘相应数据’,‘相应数据’)”就行了,记住:标点符号一定要是英文状态下的才行
求采纳为满意回答。
以上就是关于SQL 语句中如何修改表中的一个列名全部的内容,包括:SQL 语句中如何修改表中的一个列名、SQL中什么命令可以改变列名,表名,数据库名、在数据库中用什么语句在改变列名字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)