Nej.
Även om andra åtgärder kan kombineras, är det inte möjligt med RENAME
. Handboken:
Sedan RENAME
är en liten operation på en systemkatalog, är det ingen skada att köra flera programsatser. Gör det i en enda transaktion för att minimera låsningskostnader och undvika tävlingsförhållanden med mellanliggande tillstånd (som då är osynliga för alla andra transaktioner).
Andra åtgärder som ALTER COLUMN ... SET TYPE
är potentiellt dyra eftersom de kan behöva skriva om hela tabellen. Med stora tabeller skulle det vara klokt att göra så mycket som möjligt i ett enda uttalande.