Voglio cercare una stringa nei nomi delle colonne presenti in un database. Sto lavorando a un progetto di manutenzione e alcuni dei database con cui ho a che fare hanno più di 150 tabelle, quindi sto cercando un modo rapido per farlo. Che cosa mi consiglia?
Utilizzando alcuni metodi, quando si crea una copia di una tabella si perdono indici, PK, FK, ecc. Ad esempio in SQL Server posso dire: select * into dbo.table2 from dbo.table1; Questa è solo una semplice copia della tabella; mancano tutti gli indici / vincoli. Come posso copiare una struttura di …
IntelliSense in SSMS non si aggiorna a meno che non lo spegni e riavvio. Ho provato a disconnettermi dal server e riconnettermi mentre la sessione SSMS è attiva, ma non funziona. I passaggi per ricreare: Crea una tabella Seleziona qualcosa da quella tabella SSMS visualizza linee rosse ondulate sotto di …
Ho ereditato un grande database (SQLServer) con centinaia di colonne che rappresentano quantità di una cosa o l'altra. Le unità per questi valori (ad es. "Galloni", "pollici", ecc.) Sono memorizzate nel campo MS_Description di Proprietà estese. Mi chiedo se esiste un modo migliore per conservare queste informazioni. Suppongo che vada …
Sto tentando di eseguire una UNPIVOTsu varie colonne contenute in sys.databasesvarie versioni di SQL Server, che vanno dal 2005 al 2012. La UNPIVOTsta fallendo con il seguente messaggio di errore: Messaggio 8167, livello 16, stato 1, linea 48 Il tipo di colonna "CompatibilityLevel" è in conflitto con il tipo di …
Voglio un modo per stabilire quali colonne in un determinato database sono unite tramite relazioni PK / FK. Posso restituire le informazioni PK / FK per una determinata tabella tramite SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG = 'MyDatabase' AND …
Se avessi una tabella con 3 colonne - diciamo A, B e D - e dovessi introdurne una nuova - dì C per sostituire l'attuale posizione di D. Userei il seguente metodo: Introduci 2 nuove colonne come C e D2. Copia il contenuto di D in D2. Elimina D. Rinomina …
Speravo di avere una visione granulare di quali file di database contenessero quali unità di allocazione per i vari HoBT (sia allineati che non allineati) che vivono in un database. La query che ho sempre usato (vedi sotto) mi è servita bene fino a quando non abbiamo iniziato a creare …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Exchange Stack di amministratori di database. Chiuso 6 anni fa . Esiste una soluzione di gestione dei metadati open source? Vorrei creare un repository …
Ho un database con circa 100 tabelle e ho bisogno di creare una query di join per ottenere dati specifici da due di essi. Ne conosco uno ma non l'altro. Fondamentalmente ho bisogno di qualcosa come: select <tables> from <database> where exists table.column name; Come posso fare questo?
Avevo l'impressione che se dovessi sommare DATALENGTH()tutti i campi per tutti i record in una tabella otterrei la dimensione totale della tabella. Mi sbaglio? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Ho usato questa query di seguito (che ho ricevuto online …
Stavo guardando information_schema.role_table_grantsquando ho visto publicnella granteecolonna, quindi ho controllato information_schema.enabled_rolesma questo role_namenon esiste. => Chi o qual è il publicruolo?
Qual è la migliore pratica per la memorizzazione di metadati di singoli record in un database? Devo memorizzare metadati comuni come l'ora di creazione e l'ora dell'ultimo aggiornamento per molte tabelle nel mio database. Ho trovato alcune soluzioni diverse: Memorizza i metadati direttamente nelle tabelle. Professionisti: I metadati sono direttamente …
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.