Qual é o comando a ser utilizado para a alteração da posição de uma coluna,em uma tabela já existente?
Que tabela, que coluna, de onde???
Hehe, do que se trata, banco de dados?
Até mais…
sim,trata-se de banco de dados,comando sql,se puder me ajudar…
Qual o banco de dados está usando?
Mysql
Pra mysql eu nao sei de cabeça, mas peguei isso em um tutorial.
ALTER TABLE TableName MODIFY COLUMN ColumnNameToMove longtext AFTER ColumnNameToPutAfter
ALTER TABLE TableName MODIFY COLUMN ColumnNameToMove longtext BEFORE ColumnNameToPutBefore
ALTER TABLE TableName MODIFY COLUMN ColumnNameToMove longtext FIRST
Link: http://dev.mysql.com/doc/refman/5.0/en/change-column-order.html
Até mais…
De modo geral, sua aplicação não deveria depender da ordem das colunas em um banco de dados. Ou seja, comandos como:
SELECT * FROM …
onde você acaba dependendo da ordem das colunas, não são recomendados.