Articles of sql server 2008

Utilizzo di PIVOT in SQL Server 2008

Supponiamo di avere alcuni dati, in una tabella di SQL Server 2008 o in una variabile di tipo tabella: author_id review_id question_id answer_id 88540 99001 1 719 88540 99001 2 720 88540 99001 3 721 88540 99001 4 722 88540 99001 5 723 36414 24336 1 302 36414 24336 2 303 36414 24336 3 304 […]

Come trovare tutti i sottografi collegati di un grafico non orientato

Ho bisogno di aiuto per un problema che sto cercando di risolvere. Tabella di esempio: ID |Identifier1 | Identifier2 ——————————— 1 | a | c 2 | b | f 3 | a | g 4 | c | h 5 | b | j 6 | d | f 7 | e | k […]

Come aggiornare la chiave primaria

Ecco il mio problema: ho 2 tavoli: LAVORATORE, con colonne |ID|OTHER_STAF| , dove ID è la chiave primaria FIRM, con colonne |FPK|ID|SOMETHING_ELSE| , dove combinazione FPK e ID fanno chiave primaria, e anche ID è una chiave esterna a cui fa riferimento WORKER.ID (non null, e deve avere lo stesso valore di WORKER). Voglio rendere […]

Perché le letture logiche per le funzioni aggregate con finestra sono così elevate?

Ho trovato che nei piani di esecuzione utilizzando spool di sottoespressione comuni che le letture logiche riportate diventano piuttosto elevate per le tabelle di grandi dimensioni. Dopo alcuni tentativi ed errori ho trovato una formula che sembra tenere per lo script di test e il piano di esecuzione di seguito. Worktable logical reads = 1 […]

memorizzare arabo nel database SQL

Ho provato a memorizzare la stringa araba nel database SQL 2008 ma è stata convertita in “punto interrogativo” perché? e cosa dovrei fare?

AGGIORNA se esiste altro INSERISCI in SQL Server 2008

Voglio sapere come posso usare UPSERT o, in altre parole, UPDATE if records exists Else enter new record operazione di UPDATE if records exists Else enter new record in SQL Server utilizzando una dichiarazione? Questo esempio mostra i modi per ottenere ciò in Oracle Here, ma utilizza una tabella Dual che non esiste in SQL […]

Perché e quando dovrei usare SPARSE COLUMN? (SQL SERVER 2008)

Dopo aver esaminato alcuni tutorial sulla nuova funzionalità SPARSE COLUMN di SQL SERVER 2008, ho rilevato che non occupa spazio se il valore della colonna è 0 o null ma quando è presente un valore, richiede 4 volte lo spazio come normale (non sparse) tiene la colonna. Se la mia comprensione è corretta, allora perché […]

Verifica che il file esista o meno in SQL Server?

Soluzione: http://www.tech-recipes.com/rx/30527/sql-server-how-to-check-if-a-file-exists-in-a-directory/ Ho fatto un post su questa domanda usando la domanda StackOverflow per aiutare gli altri. id filepath 1 C:\vishwanath\21776656.docx 2 C:\vishwanath\vish\s_srv_req_2009.txt 3 C:\Users\dalvi\DW\DW20SharedAmd64.exe 4 C:\Users\dalvi\1.txt Ho una tabella come questa creata nel mio server db, ho memorizzato i percorsi dei file nella colonna filepath, ora devo controllare usando sql se il file esiste […]

Che taglia usi per varchar (MAX) nella dichiarazione dei parametri?

Normalmente imposto la dimensione della mia colonna quando creo un parametro in ADO.NET Ma che taglia devo usare se la colonna è VARCHAR(MAX) ? cmd.Parameters.Add(“@blah”, SqlDbType.VarChar, ?????).Value = blah;

Come connettersi a SQL Server da un altro computer?

Voglio connettermi da casa usando SQL Server 2005 su un altro PC. Ho dato un’occhiata al msd … ma prima di collegarlo dice che dovrei connettermi a un altro computer usando la gestione del computer e non ha funzionato …. Posso collegarmi solo ai computer del mio gruppo di lavoro? Grazie, Luisa