Prossima revisione | Revisione precedente |
hobby:development:sql [2021/01/04 10:08] – creata mauro.cortese | hobby:development:sql [2023/12/07 10:39] (versione attuale) – [Modifica - Panel] mauro.cortese |
---|
{{:wiki:t-sql.png?nolink&60 |}} <fs xx-large>T-SQL Snippets</fs> | {{:wiki::icons:t-sql.png?nolink&90 |}} <fs xx-large>T-SQL Snippets</fs> |
[[hobby:development:index|{{ :wiki:web-development-icon-black.png?60|Vai alla mappa}}]]\\ | [[hobby:development:index|{{ :wiki:icons:webdev.png?60|Vai alla mappa}}]]\\ |
//<fc #5F5F5F><fs large>(Esempi di codice T-SQL)</fs></fc>// | //<fc #5F5F5F><fs large>(Esempi di codice T-SQL)</fs></fc>// |
\\ | \\ |
\\ | \\ |
| <accordion collapsed="false"> |
| <panel type="default" title="DB Mantenaince" subtitle="System "> |
| |
===== SELECT ===== | [[hobby:development:sql:select:sys_0003|Query Db User]]\\ |
| //<fc #5F5F5F><fs small>(Elenca tutti i DB di un'istanza SQL Server)</fs></fc>//\\ |
| |
| [[hobby:development:sql:select:sys_0004|Backup Db User]]\\ |
| //<fc #5F5F5F><fs small>(Esegue il backup di DB utente di un'istanza SQL Server)</fs></fc>//\\ |
| |
| [[hobby:development:sql:select:sys_0005|Reset table identity]]\\ |
| //<fc #5F5F5F><fs small>(Azzera il valore dell'identity di una tabella)</fs></fc>//\\ |
| |
| </panel> |
| \\ |
| <panel type="default" title="SELECT" subtitle="System "> |
| |
| [[hobby:development:sql:select:sys_0001|Abilitazione xp_cmdshell]]\\ |
| //<fc #5F5F5F><fs small>(Abilita le opzioni avanzate di SQL Server)</fs></fc>//\\ |
| |
| [[hobby:development:sql:select:sys_0002|Abilitazione STRING_SPLIT]]\\ |
| //<fc #5F5F5F><fs small>(Abilita la funzione STRING_SPLIT - da SQL server 2016 in poi)</fs></fc>//\\ |
| |
| </panel> |
| \\ |
| <panel type="default" title="SELECT" subtitle="Query di ricerca dati"> |
| |
| [[hobby:development:sql:select:query_0001|Auto self-join per raggruppare in base ad un criterio]]\\ |
| //<fc #5F5F5F><fs small>(Come eseguire un self join per filtrare il raggruppamento ottenuto)</fs></fc>//\\ |
| |
| [[hobby:development:sql:select:query_0002|Enumerare i risultati di una query]]\\ |
| //<fc #5F5F5F><fs small>(Come enumerare i record ottenuti da una select)</fs></fc>//\\ |
| |
| [[hobby:development:sql:select:query_0003|T-SQl JOIN Types]]\\ |
| //<fc #5F5F5F><fs small>(Schema logico delle join)</fs></fc>//\\ |
| |
| [[hobby:development:sql:select:query_0004|Record duplicati]]\\ |
| //<fc #5F5F5F><fs small>(Ottenere i record duplicati di una tabella)</fs></fc>//\\ |
| </panel> |
| \\ |
| <panel type="default" title="UPDATE" subtitle="Query di aggiornamento dati"> |
| [[hobby:development:sql:update:query_0001|UPDATE con INNER JOIN fra Tabelle]]\\ |
| //<fc #5F5F5F><fs small>(Come aggiornare i campi di una tabella con quelli di un altra)</fs></fc>//\\ |
| </panel> |
| \\ |
| <panel type="default" title="Stored Procedure" subtitle="Appunti sulla programmazione SQL"> |
| [[hobby:development:sql:sp:query_0001|Utilizzo dei cursori]]\\ |
| //<fc #5F5F5F><fs small>(Esempio di utilizzo per scorrere i record ottenuti da una query)</fs></fc>//\\ |
| </panel> |
| \\ |
| <panel type="default" title="Date Time Format" subtitle="Formattazione di valori di data"> |
| [[hobby:development:sql:format_value:query_0001|Formattazione dei tipi DATETIME]]\\ |
| //<fc #5F5F5F><fs small>(Alcuni esempi per i casi più tipici)</fs></fc>//\\ |
| </panel> |
| </accordion> |