preload
basicPlayer

SQL Problem

Comunio.de Foren-Übersicht -> Off Topic General
Autor Nachricht
Gast





BeitragVerfasst am: 27 Jul 2004 15:16   Titel: Antworten mit Zitat

Ich will oder besser gesagt muss in SQL eine bestehende Tabelle modifizieren, den Datentyp von 20 Zeichen auf 7 verkleinern.

Allerdings klappt das nicht ganz so wie ich das will...
Habe folgenden Befehl verwendet:

Alter table Preis
Modify PreisID number(7);

Dann kommt aber folgende Fehlermeldung...
Modify PreisID number(7)
*
FEHLER in Zeile 2:
ORA-01440: column to be modified must be empty to decrease precision or scale


Nur wie lösche ich den Inhalt der Zeile wieder? Wer mir da helfen kann ist mein "Gott"




[ Diese Nachricht wurde geändert von: 4ever am 2004-07-27 16:33 ]
Nach oben
Gast





BeitragVerfasst am: 28 Jul 2004 09:10   Titel: Antworten mit Zitat

Hallo 4ever,
verkleinern des Datentyps geht nur wenn alle Werte in dieser Spalte NULL sind! Also mußt Du mittels der update Anweisung alle Preis-IDs auf NULL setzen, dann erst kannst Du die Größe von number auf 7 setzen.

Gruß
Dirk
Nach oben
Gast





BeitragVerfasst am: 28 Jul 2004 15:18   Titel: Antworten mit Zitat

Mach es doch einfach über dein DBMS statt in SQL.
Nach oben
Gast





BeitragVerfasst am: 29 Jul 2004 20:34   Titel: Antworten mit Zitat


Zitat:

**Deekay** schrieb am 2004-07-28 10:10 :
Hallo 4ever,
verkleinern des Datentyps geht nur wenn alle Werte in dieser Spalte NULL sind! Also mußt Du mittels der update Anweisung alle Preis-IDs auf NULL setzen, dann erst kannst Du die Größe von number auf 7 setzen.

Gruß
Dirk



Super Danke! Werd ich gleich morgen ausprobieren.

@ Krappy
Muss das in SQL machen, hat mein Cheffe gesagt...ich soll das halt im Moment lernen

_________________
Besucht unsere Homepage:



[ Diese Nachricht wurde geändert von: 4ever am 2004-07-29 21:35 ]
Nach oben
Gast





BeitragVerfasst am: 29 Jul 2004 21:24   Titel: Antworten mit Zitat


Zitat:

4ever schrieb am 2004-07-29 21:34 :

Zitat:

**Deekay** schrieb am 2004-07-28 10:10 :
Hallo 4ever,
verkleinern des Datentyps geht nur wenn alle Werte in dieser Spalte NULL sind! Also mußt Du mittels der update Anweisung alle Preis-IDs auf NULL setzen, dann erst kannst Du die Größe von number auf 7 setzen.

Gruß
Dirk



Super Danke! Werd ich gleich morgen ausprobieren.

@ Krappy
Muss das in SQL machen, hat mein Cheffe gesagt...ich soll das halt im Moment lernen

_________________
Besucht unsere Homepage:



[ Diese Nachricht wurde geändert von: 4ever am 2004-07-29 21:35 ]


Blöder Chef!
Gruss krappi
Nach oben
Beiträge der letzten Zeit anzeigen:   
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group