2009-07-21 18 views
1

Ich habe eine Datenbank, die ich viele Felder bearbeiten muss, aber SSMS scheint nicht ganz der Aufgabe gewachsen zu sein. Das erste Problem ist, dass ich nicht mehrere Zeilen Text in ein Feld einfügen kann. Zweitens: Immer wenn ich die Shift-Taste gedrückt halte, wenn ich die Leertaste drücke, trägt SSMS sofort die Daten ein.Ein besseres SSMS?

Gibt es eine bessere Anwendung, um nur Tabellen-/View-Daten zu bearbeiten? Ich muss in der Lage sein, bestimmte Felder mit mehreren Textzeilen zu bearbeiten, und vor allem muss ich TAB-Zeichen verwenden können. Ich habe MS Access ausprobiert (der die mehrfachen Linien schön bearbeitet, aber scheint, nicht mit den Tabulatoren zu behandeln.)

Alternativ, wenn jemand identifizieren kann, wie ich MS Zugang verwenden kann, um TABS in ein Textfeld einzugeben, das würde funktionieren.

Antwort

0

Haben Sie versucht, ALT oder CTRL Modifikator auf der Tab-Taste in Access? Ich kann es selbst nicht, Entschuldigung.

Ansonsten gibt es andere SQL-Tools wie SQuirreL, die den Trick tun können.

0

Wenn Sie bereits eine Reihe mit Tab-Zeichen in ihm haben, kopieren Sie sie in die nächste Zeilen einfügen &, wenn Sie es brauchen :)

Sie könnten VBA verwenden, um eine Reihe mit TAB eingeben darin & dann verwenden das TAB-Zeichen aus dieser Zeile in andere Zeilen.

Alt + F11
Strg + G (immediate Fenster)

CurrentDb.Execute "insert into table1 (x) values ('a" & vbtab & "b')" 

Hier tabelle1 ist der Name der Tabelle & x die Textspalte (verwendet, um ein Beispiel zu zeigen).
Die obige Anweisung führt eine INSERT und setzt den Wert von x zu "a b"

Alternativ

CurrentDb.Execute "insert into table1 (x) values ('a' & CHR(9) & 'b')" 
1

Linqpad selbst für SSMS als Ersatz ankündigt. Vielleicht möchten Sie das ausprobieren, um zu sehen, ob es Ihnen passt.

0

Haben Sie die eine für ms-Zugang versucht? Es funktioniert besser als die Migrationsassistenten, die in MS-Access integriert sind, und ALSO funktioniert besser als die SSMS-Tools für Visual Studio.

Sie können es hier finden:

http://www.microsoft.com/sqlserver/2005/en/us/migration-access.aspx

Es gibt eine Version für beide 2005 und 2008

0

Haben Sie darüber nachgedacht, die Daten Excel zur Eingabe verwendet, und verwenden Sie dann die SSMS Daten importieren Funktion zum Importieren der Daten?

Klicken Sie mit der rechten Maustaste auf die Datenbank im Objekt-Explorer und gehen Sie zu Aufgaben/Daten importieren.