Questione : Gli effetti della fila che chiudono using uno SQL UNISCONO i permessi della tabella e di domanda?

Ho una situazione dove devo potere chiudere selettivamente le file a chiave specifiche in una tabella, mentre permettendo che le file restanti siano aggiornate. I dati che voglio possono chiudere sono attualmente in una singola tabella dell'assistente 2005 di SQL e sono osservati da un'applicazione di accesso 2003 MDB via una tabella link.

I sono stati dati il suggerimento per generare 2 tabelle identiche e 1 procedura immagazzinata. Una tabella avrebbe permessi aggiornamento/di read/write per i nostri base utenti e conterrebbe soltanto le file che possono ancora essere pubblicate, mentre e la seconda tabella avrebbe letto soltanto i permessi, tranne la procedura immagazzinata, che avrebbe soltanto scrivere i permessi alla seconda tabella. Se una fila deve essere bloccata, quindi la procedura immagazzinata copierebbe la fila per essere bloccata dalla prima tabella alla seconda domanda di one.

My è questa: se leggo i dati da queste due tabelle mentre una domanda di UNIRE per generare una singola vista nel MDB app, la chiusura di fila di SQL rimangono per le file che sono venuto dalla tabella 2?


class= del

Risposta : Gli effetti della fila che chiudono using uno SQL UNISCONO i permessi della tabella e di domanda?

Using la linea di ordine attrezzi esportare i dati da una base di dati di MySQL in una lima di CSV è abbastanza facile. Qui è come:

il mysql - uexampleuser - exampledb del pletmein - B - e “seleziona * a partire \ persona del `\ `; „ | “s \ t “di sed,„ /g; “/; di s/^/„/; di s/$/s \ n//g„ > filename.csv

Qui è una certa uscita di campione del di cui sopra:

“identificazione„, “username„, “gruppo„, “parola d'accesso
“1„, “tux„, “admin„, “5f4dcc3b5aa765d61d8327deb882cf99
“2„, “tlugian„, “admin„, “5f4dcc3b5aa765d61d8327deb882cf99
“3„, “saiyuki„, “admin„, “5f4dcc3b5aa765d61d8327deb882cf99
“4„, “fred„, “personale„, “5f4dcc3b5aa765d61d8327deb882cf99
“5„, “baruffe„, “personale„, “5f4dcc3b5aa765d61d8327deb882cf99
“6„, “wilma„, “admin„, “5f4dcc3b5aa765d61d8327deb882cf99

Ed ora per la spiegazione:

Iniziando con l'ordine di MySQL. Non spiegherò - u e - le opzioni che di p siano dirette (in caso di dubbio mysql dell'uomo). - L'opzione di B delimiterà i dati using le linguette ed ogni fila comparirà su una nuova linea. - L'opzione di e denota l'ordine funzionare una volta che avete annotato nella base di dati. In questo caso stiamo usando una dichiarazione PRESCELTA semplice.

Sul sed. L'ordine usato qui contiene tre scritti separati di sed:

s \ t “,„ /g; di s/^/“/        <--- this="" will="" search="" and="" replace="" all="" occurences="" of="">
; “/; di s/$/    <--- This="" will="" place="" a="">
s \ n//g    <---- This="" will="" place="" a="">
Dopo la corsa dell'insieme di risultato con il sed riorientiamo l'uscita ad una lima con un'estensione di .csv.
Altre soluzioni  
 
programming4us programming4us