Microsoft
Software
Hardware
Network
Frage : Die Effekte der Reihe verriegelnd using einen SQL SCHLIESSEN sich Fragen- und Tabellenerlaubnis an?
Ich habe eine Situation, in der ich in der Lage sein muss, spezifische Reihen in einer Tabelle selektiv zu verriegeln, beim Erlauben, dass die restlichen Reihen aktualisiert. Die Daten, die ich wünsche, in der Lage sind zu verriegeln sind z.Z. in einer einzelnen Tabelle des SQL-Servers 2005 und angesehen durch eine Anwendung des Zugangs 2003 MDB über eine Tabelle link.
I gegeben den Vorschlag, zum von 2 identischen Tabellen und von 1 gespeichertem Verfahren zu verursachen. Eine Tabelle haben Lesen-/Schreiben/Updateerlaubnis für unsere Benutzerbasis und enthalten nur Reihen, die noch redigiert werden können, während und die 2. Tabelle nur Erlaubnis, außer dem gespeicherten Verfahren gelesen haben, das nur haben, Erlaubnis zum 2. Tabelle zu schreiben. Wenn eine Reihe verriegelt werden muss, dann kopieren das gespeicherte Verfahren die verriegelt zu werden Reihe, von der 1. Tabelle bis der 2. one.
My Frage ist dieses: wenn ich lese, die Daten von diesen zwei Tabellen, während eine VERBINDUNGfrage, zum einer einzelnen Ansicht in der MDB APP zu verursachen, die SQL-Reihenblockierung wird, bleiben für die Reihen, die von Tabelle 2 kamen?
Antwort : Die Effekte der Reihe verriegelnd using einen SQL SCHLIESSEN sich Fragen- und Tabellenerlaubnis an?
Using Befehlszeile Werkzeuge, Daten von einer MySQL Datenbank in eine CSV Akte ist zu exportieren ziemlich einfach. Ist hier, wie:
mysql - uexampleuser - pletmein exampledb - B - e „vorwählen * von \ `Person \ `; “ | Sed„s \ -t „,“ /g; s/^/„/; s/$/“/;
s \ n//g“ > filename.csv
Ist hier etwas Beispielausgang vom oben genannten:
„Identifikation“, „username“, „Gruppe“, „Kennwort
“
„1“, „Smoking“, „admin“, „5f4dcc3b5aa765d61d8327deb882cf99
“
„2“, „tlugian“, „admin“, „5f4dcc3b5aa765d61d8327deb882cf99
“
„3“, „saiyuki“, „admin“, „5f4dcc3b5aa765d61d8327deb882cf99
“
„4“, „Fred“, „Personal“, „5f4dcc3b5aa765d61d8327deb882cf99
“
„5“, „Krach“, „Personal“, „5f4dcc3b5aa765d61d8327deb882cf99
“
„6“, „wilma“, „admin“, „5f4dcc3b5aa765d61d8327deb882cf99
“
Und jetzt für die Erklärung:
Beginnen mit dem MySQL Befehl. Ich erkläre nicht die - u und - p-Wahlen, die sie direkt sind (wenn im Zweifelsmann mysql). - B-Wahl abgrenzt die Daten using Vorsprünge n und jede Reihe erscheint auf einer neuen Linie. - E-Wahl bezeichnet den Befehl zu laufen, sobald Sie in die Datenbank geloggt. In diesem Fall verwenden wir eine einfache AUSERWÄHLTE Aussage.
Auf Sed. Der Befehl, der hier verwendet, enthält drei verschiedene Sedindexe:
s \ t „,“ /g; s/^/„/ <--- this="" will="" search="" and="" replace="" all="" occurences="" of="">
; s/$/„/; <--- This="" will="" place="" a="">
s \ n//g <---- This="" will="" place="" a="">
Nach dem Betrieb des Resultatssatzes durch Sed, umadressieren wir den Ausgang zu einer Akte mit einer .csv Verlängerung.
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming