Tutte le versioni di Microsoft SQL Server (non MySQL). Aggiungi anche un tag specifico della versione, come sql-server-2016, poiché è spesso pertinente alla domanda.
So che tendiamo ad evitare cursori e loop all'interno di SQL Server ad ogni costo, ma quali sono alcune delle situazioni in cui sono assolutamente necessarie query procedurali e le query basate su set non ti danno i risultati? Capisco la differenza tra i due, non sono mai arrivato a …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack degli amministratori di database. Chiuso 6 anni fa . Ho un client con istanze di MS SQL Server (2000, 2005) …
È buona norma (o avrebbe effetti negativi) utilizzare un set di 4 colonne per identificare una riga come unica (una è una chiave foriegn, le altre tre sono tipi di dati float)? Sto tentando di costruire una tabella che (con 4 chiavi collegate) descriva una voce unica nella tabella. Sono …
Ho una Objecttabella popolata da un servizio integrato ( che posso modificare se necessario ) da un altro database. In alcuni punti è necessario aggiungere manualmente i post in un'altra tabella, ObjectObjectGroup (ObjectId, ObjectGroupId)necessaria se si Object.ObjectTypedispone di un determinato valore intero. Poiché il servizio di integrazione non gestisce questo …
Se voglio calcolare una colonna e utilizzare il risultato in più di una colonna, come posso fare senza effettuare il calcolo due volte? Esempio: SELECT LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com' as EMail ,hashbytes('SHA1', LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com') as HashedEmail FROM sometable Come posso evitare di scriverlo due volte senza …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Attualmente sto realizzando un gioco MMORPG, che potrebbe avere alcune migliaia …
Quando si utilizza la modalità SQLCMD con SSMS (non dalla riga di comando), esiste un modo per assegnare il server e l'istanza correnti a una variabile? Ciò è diverso e distinto dall'assegnazione delle normali variabili TSQL. Definizione del problema Voglio usare la potenza dell'espansione variabile di SQLCMD per sostituire i …
Stiamo creando un database in MSSQL 2008 R2 Standard in cui memorizzeremo un gran numero di record. Stimiamo oltre 200 milioni di record in una tabella ogni anno e stiamo principalmente INSERENDO con pochissimi AGGIORNAMENTI o ELIMINA i dati. È un sistema di archiviazione dei dati in cui inseriamo record …
Stiamo lavorando a un progetto che richiede l'importazione dei dati dal foglio di calcolo Excel su base giornaliera. I dati verranno importati dal modello predefinito e da ciò che stiamo pensando, prima cariceremo i dati nella tabella temporanea ed eseguiremo le operazioni di pulizia (rimuovendo le informazioni non necessarie, aggiungendo …
Test di un'app attualmente sotto carico per singolo utente: poiché i dati del test sono aumentati alle dimensioni di produzione (400k-2M righe per tabella), alcuni sp di SELECT non sono più abbastanza veloci (con dati di test limitati, erano <30ms ciascuno, ora sono 100-200ms, ma ce ne sono diversi, quindi …
Ho un audit in arrivo e mi chiedevo quali controlli di accesso fisico, elettronico e logico un auditor avrebbe cercato quando controlla un database per un sistema ERP. Sono veramente nuovo in questo processo e ogni consiglio sarebbe apprezzato.
Considera un indice B-tree su un valore che aumenterà sempre monotonicamente, ad esempio una colonna di tipo IDENTITÀ. Con un'implementazione B-tree convenzionale, ogni volta che un nodo è pieno, sarà diviso il 50% / 50% e finiremo con un B-tree in cui (quasi) tutti i nodi saranno pieni solo del …
In genere quando vedo SQL che utilizza qualcosa di simile: select * from employees where epmloyeeTypeId in (select id from type where name = 'emp') Sostituisco il wherecon questo: select e.* from employees e inner join type t on t.id=e.epmloyeeTypeId and t.name = 'emp' È possibile fare lo stesso con …
Sto aggiornando in massa un database di SQL Server. Sto cambiando tutte le nostre numeric(38,0)colonne in int (sì, gli script di SQL Server sono stati creati da script Oracle) . Usando SMO e C # (sono un ingegnere sw) , sono riuscito a generare script davvero piacevoli come farebbe SQL …
In SQL Server 2005, cosa succede quando la cache del piano si riempie? Ho fatto alcune ricerche e, a partire da frammenti raccolti, sembra che i piani memorizzati nella cache abbiano un '"età" che consiste nel peso o nel costo di compilazione, moltiplicato per il numero di volte in cui …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.