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.
Questa sembra essere un'area con parecchi miti e visioni contrastanti. Quindi qual è la differenza tra una variabile di tabella e una tabella temporanea locale in SQL Server?
Questa sembra essere una domanda comune nella maggior parte dei forum e in tutto il web, qui viene posta in molti formati che in genere suonano così: In SQL Server - Quali sono alcuni dei motivi per cui il registro delle transazioni diventa così grande? Perché il mio file di …
Trovo che la maggior parte dei miei clienti non stia documentando affatto i loro database e lo trovo piuttosto spaventoso. Per introdurre alcune pratiche migliori, vorrei sapere quali strumenti / processi utilizzano le persone. Come documentate il vostro database? (Server SQL) Quale strumento usi? Formato di archiviazione della documentazione per …
Quando voglio che una colonna abbia valori distinti, posso usare un vincolo create table t1( id int primary key, code varchar(10) unique NULL ); go oppure posso usare un indice univoco create table t2( id int primary key, code varchar(10) NULL ); go create unique index I_t2 on t2(code); Le …
Qual è la differenza tra una Common Table Expression (CTE) e una tabella temporanea? E quando dovrei usarne uno sopra l'altro? CTE WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte Tabella temporanea SELECT Column1, Column2, Column3 INTO #tmpTable FROM SomeTable …
Durante la creazione di un database di test per un'altra domanda che ho posto in precedenza, mi sono ricordato che una chiave primaria poteva essere dichiarata NONCLUSTERED Quando useresti una NONCLUSTEREDchiave primaria anziché una CLUSTEREDchiave primaria? Grazie in anticipo
Gli sviluppatori dovrebbero avere il permesso di interrogare ( SELECT/ sola lettura) i database di produzione? Nel posto precedente in cui ho lavorato, il team di sviluppo ha avuto il db_datareaderruolo; dove lavoro ora il team di sviluppo non può nemmeno connettersi all'istanza di produzione. Una delle istanze di test …
Eventuali suggerimenti su come gestire questo errore: TITLE: Microsoft SQL Server 2017 Setup ------------------------------ The following error has occurred: VS Shell installation has failed with exit code 1638. For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x5B39C8B9%25401434%25403 ------------------------------ BUTTONS: OK ------------------------------ Questo è un nuovo laptop in esecuzione SQL Server 2016 express Visual Studio 2017 …
Il nostro esperto di database residente ci sta dicendo che le tabelle dei numeri sono preziose . Non capisco bene perché. Ecco una tabella numerica: USE Model GO CREATE TABLE Numbers ( Number INT NOT NULL, CONSTRAINT PK_Numbers PRIMARY KEY CLUSTERED (Number) WITH FILLFACTOR = 100 ) INSERT INTO Numbers …
Ho eseguito uno strumento di autoindicizzazione sul nostro database MS SQL (ho modificato uno script proveniente da Microsoft che esamina le tabelle delle statistiche dell'indice - Indicizzazione automatica automatizzata ). Dalle statistiche, ora ho un elenco di consigli per gli indici che devono essere creati. Modifica: gli indici sopra descritti …
Ho appena installato SSMS 18 GA su un computer con solo VS2019 installato e quando provo ad aprire SSMS viene visualizzata la schermata di avvio, ma il processo termina. L'esecuzione di SMS con il -logparametro rivela un messaggio di errore: CreateInstance non riuscito per il pacchetto [Pacchetto Utilità di pianificazione] …
Ho un database e voglio spostare i file .mdfe .ldfin un'altra posizione. Ma non voglio interrompere il MSSQLSERVERservizio e non voglio esportare su un altro server. Come posso fare questo?
Nel sistema su cui lavoro ci sono molte stored procedure e script SQL che utilizzano tabelle temporanee. Dopo aver usato queste tabelle è buona pratica lasciarle cadere. Molti dei miei colleghi (quasi tutti molto più esperti di me) in genere lo fanno: TRUNCATE TABLE #mytemp DROP TABLE #mytemp Di solito …
Sto usando una funzione T-SQL in COALESCEcui il primo argomento non sarà nullo su circa il 95% delle volte che viene eseguito. Se il primo argomento è NULL, il secondo argomento è un processo piuttosto lungo: SELECT COALESCE(c.FirstName ,(SELECT TOP 1 b.FirstName FROM TableA a JOIN TableB b ON .....) …
Sto leggendo i motivi per usare o meno Guide int. intè più piccolo, più veloce, facile da ricordare, mantiene una sequenza cronologica. E per quanto riguarda Guid, l'unico vantaggio che ho trovato è che è unico. Nel qual caso a Guidsarebbe meglio di e inte perché? Da quanto ho visto, …
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.