Welcome to Sign in | Help

Re: Rename tabela in mysql

  •  03-31-2008, 4:55 PM

    Re: Rename tabela in mysql

    sql 2000
    am rezolvat cu asta am gasit o alta solutie:

    exec sp_rename 'oldTableName' , 'newTableName'

    Fie cu asta am scapat dar a aparut alta: vreau ca la editare sa se dea numele tabelei in functie de data.
    Exemplu: Tabela-20.02.2008
    Am gasit o solutie prin care fac rost de data si am aplicato in script, mai jos este exemplul, insa nu merge, adica merge insa nu imi face rename cu numele cerut si data dar imi face rename doar cu newTableName@Date. Normal ca vede ca o denumire noua de tabel deoarece este intre '  ' Dar daca pun @Date in ' '  cum normal ar fi sa fie adica: 'newTableName'@Date'' pai da eroare. Ceva solutii ?

    declare @date Datetime
    set @date=getdate()
    exec sp_rename '
    oldTableName','newTableName@Date'
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems