Announcement

Collapse
No announcement yet.

Tabellendefinition einer .sdf Datei ändern?!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tabellendefinition einer .sdf Datei ändern?!

    Hallo!

    Ist es möglich die Struktur von Tabellen im nachhinein zu ändern? weder im Visual Studio 2008 noch im QueryAnalizer in WinCE kann die Tabellen ändern!

    gibt es da eine Möglichkeit?
    Ist ein wenig lästig, da alles noch in der Entwicklung ist und immer wieder spalten hinzukommen!

    Danke
    Flo

  • #2
    Hallo Flo,

    entweder über ein DDL Statement
    [highlight=SQL]
    ALTER TABLE deineTabelle
    ADD FeldNamen typ;
    [/highlight]
    oder, Tool-basiert, über das MS Sql Server Management Studio.
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment


    • #3
      Originally posted by O. Helper View Post
      Hallo Flo,

      entweder über ein DDL Statement
      [highlight=SQL]
      ALTER TABLE deineTabelle
      ADD FeldNamen typ;
      [/highlight]
      oder, Tool-basiert, über das MS Sql Server Management Studio.
      danke für deine antwort!

      Kann das sein das die Express Edition des MSSMS keine compact datenbanken öffnen kann?

      danke Flo

      Comment


      • #4
        Oh doch, der SSMS Express Edition unterstützt das sehr wohl.
        Im Anmeldedialog hast Du genau 2 Einträge für "Servertyp"
        - Datenbankmodul
        - Sql Server Compact Edition
        Olaf Helper

        <Blog> <Xing>
        * cogito ergo sum * errare humanum est * quote erat demonstrandum *
        Wenn ich denke, ist das ein Fehler und das beweise ich täglich

        Comment


        • #5
          ServerTyp ist bei mir gesperrt, da ist standardmäßig "Datenbankmodul" ausgewählt und da kann ich auch nichts dran ändern

          Comment


          • #6
            Also, ich habe definitive auch die Express Edition Tools, sonst wären noch SSAS SSRS SSIS als Servertypen dabei.

            Es könnte aber daran liegen, das bei mir mit Visual Studio noch was dazu installiert ist.

            Vielleicht kommt die Unterstützung mit den VS Tools / SDK:
            http://www.microsoft.com/downloads/d...displaylang=en
            http://www.microsoft.com/downloads/d...displaylang=en
            Olaf Helper

            <Blog> <Xing>
            * cogito ergo sum * errare humanum est * quote erat demonstrandum *
            Wenn ich denke, ist das ein Fehler und das beweise ich täglich

            Comment


            • #7
              ok danke, ich hab jez die 2008er version installiert da funktionierts jetzt. Aber irgendwie kann ich da auch nur spalten hinzufügen, und keine löschen bzw die annordnung der spalten ändern

              Comment


              • #8
                Zum Löschen von Spalten gibt es Mitte-Rechts einen Button "Delete".

                Eine GUI ist dazu da, es etwas komfortabler zu gestalten, so das man die ganzen SQL Befehle nicht zwingend auswendig wissen muss (was aber hilfreich ist).

                Also Preisfrage: Wie lautet der SQL Befehl, um die Reihenfolge von Spalten zu ändern (mal abgesehen davon, das die Reihenfolge völlig irrelevant ist)?
                Kennst Du nicht? Ich auch nicht, was daran liegt, das es solch einen Befehl nicht gibt.

                Schon mal in SSMS die Reihenfolge von Spalten einer SQL Server Datenbank-Tabelle geändert und das Script dazu angesehen.
                Es wird eine neue Tabelle mit der neuen Reihenfolge angelegt, die Daten umkopiert, die alte Tabelle gelöscht und die neue Tabelle auf den alten Namen umbenannt, das erfolgt über die SP sp_rename.
                Und da ist das nächste Problem, in der CE gibt es keine Stored Procedure, also auch keine Sys-SP zum umbenennen.
                Olaf Helper

                <Blog> <Xing>
                * cogito ergo sum * errare humanum est * quote erat demonstrandum *
                Wenn ich denke, ist das ein Fehler und das beweise ich täglich

                Comment

                Working...
                X