查系统表、数据字典之类的拼sql来执行呗
oracle:
select 'alter table '||c.table_name||' rename column '||c.column_name||' to D;'
from user_tab_columns c
where c.column_name in ('A','B','C')
sqlserver:
select 'execute sp_rename "'+t.name+'.'+c.name+'", D' from sys.tables t
inner join sys.columns c on t.object_id=c.object_id
where c.name in ('A','B','C')
其他数据库的话,自己改改语句呗
SQLselect name as '姓名'
from student;
as前面和后面都要空格
如果列名不适合,那么可以使用alter
table语句的rename
column子句改变列名.语法如下:
alter
table
table_name
rename
column
column_name
to
new_column_name;
你这一题该是
text
textpass
password
去试下!
不能象修改表那样直接改列名,只能是在定义视图的语句里写新的列名.
以上就是土嘎嘎小编为大家整理的oracle如何改变列名相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!