tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
1200
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kesnw kesnw ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Beiträge
    338
    Hallo,

    ich beschäftige mich seit Kurzem mit MS SQL 2000 und bin nun auf Probleme gestoßen.

    Kann mir jemand einen Link schicken wo Beispiele für die Datentypen zu sehen sind? Sehr wichtig ist wie ich smallint oder int so definiere, dass führende Nullen nicht verschwinden. Ich muss etwa Werte wie "00010" eintragen. Daraus wird dann aber "10". Ich nutze den SQL Server Enterprise Manager.. Kann mir jemand helfen?
    Geändert von kesnw (26.04.05 um 12:50 Uhr)
     

  2. #2
    Avatar von mage
    mage mage ist offline Mitglied Platin
    Registriert seit
    May 2002
    Ort
    Berliner Speckgürtel
    Beiträge
    707
    Schau mal als erstes in der Hilfe zu SQL Server Hilfe unter dem Stichwort "Datentypen".

    Wenn Du die Formatierung bereits in den Abfragen ändern willst schau mal unter dem Stichwort "FORMAT_STRING".
     
    Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)

  3. #3
    kesnw kesnw ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Beiträge
    338
    Leider funktioniert meine Hilfe nicht...

    Ich möchte die Werte nicht bei der Abfrage ändern sontern in der Datenbank z.B. "00100" eintragen. Habe alles auf MySQL laufen und muss das nun migrieren. Bei MySQL ist das total easy -> ZEROFILL. Aber wie geht das bei MSSQL?
     

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi,

    wenn die Online-Hilfe von deinem Server nicht funktioniert, dann versuchs doch mal hier: SQL Server

    oder du gibts den DB-Feldern den Datentyp Char oder Varchar und convertierst im Notfall in Integer, wenn du irgenwelche Berechnungen durchführen willst.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  5. #5
    kesnw kesnw ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Beiträge
    338
    Danke, der Link hilft leider nicht wirklich weiter...

    Weiß denn hier wirklich niemend wie ich eine Spalte anlege, die führende Nullen mitspeichert Muss ich denn wirklich (Var)Char verwenden um das zu realisieren? Wofür zahlt man denn bitte einen haufen Geld für einen MSSQL Server wenn nicht mal solche Kleinigkeiten funktionieren... Ärgerlich
     

  6. #6
    andi_g69 andi_g69 ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Beiträge
    174
    Nein das geht im SQL Server nicht. Führende Nullen werden bei numerischen Datentypen nicht mit gespeichert. Das ist m.E. kein Manko, sondern nur die übliche Art und Weise Zahlen darzustellen.

    Formatierungen dieser Art kannst Du aber problemlos nachträglich vornehmen, schau Dir mal die Funktion STUFF im SQL Server an, in Verbindung mit einer user defined function wird das recht simple bei jedem Select anzuwenden
     

Ähnliche Themen

  1. Datentypen
    Von mdap im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 09.07.10, 14:32
  2. VBA Datentypen
    Von WiZdooM im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 18.03.09, 09:30
  3. XML Datentypen Parsen
    Von benomatic im Forum Java
    Antworten: 1
    Letzter Beitrag: 16.01.09, 22:14
  4. Frage zu Datentypen
    Von Cyraid im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 05.01.09, 22:34
  5. Datentypen und Casting
    Von der jaf im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 06.07.05, 15:28