How do I rename a column in a database table using SQL?

前端 未结 11 1687
时光说笑
时光说笑 2020-12-12 18:25

If I wish to simply rename a column (not change its type or constraints, just its name) in an SQL database using SQL, how do I do that? Or is it not possible?

This

11条回答
  •  鱼传尺愫
    2020-12-12 19:18

    On PostgreSQL (and many other RDBMS), you can do it with regular ALTER TABLE statement:

    => SELECT * FROM Test1;
     id | foo | bar 
    ----+-----+-----
      2 |   1 |   2
    
    => ALTER TABLE Test1 RENAME COLUMN foo TO baz;
    ALTER TABLE
    
    => SELECT * FROM Test1;
     id | baz | bar 
    ----+-----+-----
      2 |   1 |   2
    

提交回复
热议问题