Welcome to Sign in | Help
in Search

Alter table

Last post 03-23-2009, 4:01 PM by ungureandavid. 6 replies.
Sort Posts: Previous Next
  •  03-23-2009, 3:05 PM 6937

    Alter table

    salut,

    Am o tabela cu un camp care este de tipul char(3000) as vrea sa il convertesc in (text), ca sa pot adauca oricate caractere vreau eu la inserare!

    Aveti idee cum pot face asta?

    multumesc,

    david
  •  03-23-2009, 3:31 PM 6938 in reply to 6937

    Re: Alter table

    ce versiune de sql ?
    Cătălin D.
  •  03-23-2009, 3:38 PM 6939 in reply to 6937

    Re: Alter table

    alter table alter column  ... text
    Dar de ce nu o faci din SSMS si vezi ce iti genereaza?

    Ignat Andrei
    http://serviciipeweb.ro/iafblog
  •  03-23-2009, 3:46 PM 6940 in reply to 6939

    Re: Alter table

    Deci,

    am o tabela pacienti, cu un camp epicriza care este de tipul char(2048). Am un program ce se conecteaza la baza de date respectiva. Daca incerc sa inserez un text mai mare de 2048 caractere imi da eroare! am incercat sa convertesc tabela din tipul char in tipul text. si merge. (pe o baza de date de test) dar a trebuit sa fac DROP AND RECREATE, si bineinteles ca randurile nu s-au salvat.

    Acuma problema este in felul urmator: tabela mea care este "pacienti" contine 3321 de randuri.
    cum pot sa modific din tipul char in tipul text fara sa pierd datele?

    multumesc!
    folosesc Microsoft sql server management studio 2008
  •  03-23-2009, 3:49 PM 6941 in reply to 6939

    Re: Alter table

    Am incercat si din design mode si am primit urmatorul mesaj.

    saving changes is not permittes. The changes you have made require the following
    tables to pe dropped and re-created. You have either made changes to a table that can't
    be re-created or enabled the option Prevent saving changes that require the table
    to be re-created

    multumesc de ajutor

    david
  •  03-23-2009, 3:56 PM 6942 in reply to 6940

    Re: Alter table

    ungureandavid:
    Deci,
    ...
    folosesc Microsoft sql server management studio 2008

    Repet si eu intrebarea : ce versiunea de SQL Server folosesti ?

    Ce returnează comanda următoare:
    SELECT @@version
    ?

    Daca versiunea de SQL Server este 2005 sau 2008 poti folosi varchar(max) in locul tipului text.

  •  03-23-2009, 4:01 PM 6943 in reply to 6942

    Re: Alter table

    Versiunea serverui sql este 2000 v 8.00

    Am rezolvat problema. Am debifat optiunea
    PREVENT SAVING CHANGES THAT REQUIRE TABLE RE-CREATE
    din OPTIUNI - DESIGNERS

    si acuma merge!

    tipul este text.

    cred ca e ok

    multumesc oricum ptr disponibilitate,

    david
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems