Postata in: 'Quali caratteri speciali sono permessi in un campo VARCHAR di Sql Server'

Saverio Buccellato

I caratteri speciali che possono essere inseriti all'interno di un campo (colonna) VARCHAR sono tutti quelli ammessi per il charset specificato. Mi spiego meglio, se la tua colonna di tipo VARCHAR è stata definita con un charset di tipo ASCII, allora accetterà tutti i caratteri previsti per questo insieme, che sappiamo essere 256

Pubblica
27-03-2020 11:07:58 -2

Postata in: 'Come connettere un database Sql Server usando WebMatrix'

Saverio Buccellato

WebMatrix non è altro che un IDE (Integratede Development Enviroment), ossia un programma che ti aiuta nello sviluppo dei tuoi progetti (un editor avanzato per i programmatori per intenderci).La connessione ad un server di database sql viene sempre stabilita allo stesso modo e nulla centra l'IDE utilizzato, WebMatrix o Visual Studio che sia,

Pubblica
18-09-2019 18:47:57 +1

Postata in: 'Migliorare le perfomance di una query usando le views'

Saverio Buccellato

Le viste (views) normali (non indicizzate) non possono migliorare le prestazioni. Le viste non sono altro che tabelle temporanee (ricavate da una o più tabelle del db) potrebbero essere pensate come "scorciatoie" o "alias" per fare query SELECT più semplici (i dati che ti servono li raggruppi nella view) anziché complesse inter

Pubblica
17-09-2019 17:42:11 +2

Postata in: 'Negare il DELETE su una tabella a tutti gli utenti'

Saverio Buccellato

Per negare il DELETE dei records, l'unico modo che mi viene in mentre è attraverso i triggers, prova così:CREATE TRIGGER myTrigger ON myTableINSTEAD OF DELETEAS ROLLBACK RAISERROR('ERRORE, DELETE non consentita su myTable!',16,1) RETURNgoIn questo modo ogni qual volta un qualsiasi utente cercherà di cancellare (delete)

Pubblica
12-09-2019 12:27:14 +1

Postata in: 'Installare la ricerca full-text in Microsoft Sql Server'

Saverio Buccellato

Sembrerebbe che la tua versione (LocalDB) di Microsoft Sql Server non supporti la ricerca full-text.Full-text indexing è supportato nella versione Express con Advanced Services, così come evidenziato nella tabella della documentazione ufficiale delle varie versioni di Sql Server:Feature Enterprise Standar

Pubblica
09-05-2019 18:25:20 0

Postata in: 'Auto increment primary key in Microsoft SQL Server'

Saverio Buccellato

Quando vai a creare la tabella, puoi creare una IDENTITY su un tuo campo (colonna) di tipo intero per la chiave primaria (primary key):CREATE TABLE ( ID_column INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ...);La proprietà IDENTITY auto incrementerà in automatico i valori della colonna a partire da 1 (nota che il tipo di dati della colon

Pubblica
08-05-2019 16:15:42 -1

Postata in: 'Export di campi null in file .csv'

Saverio Buccellato

Nei file .csv non esiste il valore null, i file con estensione .csv (comma separated value) sono semplici file di testo caratterizzati da una organizzazione a campi (valori o dati) separati da un ; o alto separatore. Come hai detto tu, un valore null, "null" o "" verrebbe interpretato come un valore stringa vuota (string empty) senza altra pos

Pubblica
14-02-2019 17:57:34 +1

Postata in: 'Ottenere l'ID del record appena inserito in Sql Server'

Saverio Buccellato

Per ottenere l'ultimo Identificativo inserito in Sql Server devi usareSELECT @@IDENTITYSELECT SCOPE_IDENTITY()Il primo ritorna l'ultimo ID della sessione di connessione corrente, quindi non legato direttamente ad una tua esplicita query, può essere dato anche da un triggers o stored procedures invocata da qualche altra parte.Mentre il second

Pubblica
12-06-2018 19:51:39 0

Postata in: 'Ottenere mese ed anno da un campo datetime in Sql Server'

Saverio Buccellato

A partire da Sql Server 2012 puoi scrivere così:select FORMAT(getdate(), 'MMM yyyy')ottenendo come risultato ad esempio 'Jun 2018' , puoi sostituire alla funzione getdate() che ti torna la data corrente il nome del tuo campo datetime.

Pubblica
12-06-2018 19:38:50 0

Postata in: 'Come prelevare solo i dati dell'anno precedente in Sql Server'

Saverio Buccellato

Dando per scontato che tu abbia un campo (colonna) date sulla quale imporre la condizione per filtrare i dati, per fare una SELECT che ti ritorni i soli dati (records) dello scorso anno, ti basta scrivere un qualcosa del genere:SELECT my_column FROM my_table WHERE YEAR(my_column_date) = YEAR(GETDATE()) - 1Attenzione che la funzione GETDATE() di Sql

Pubblica
11-06-2018 17:06:01 0