SQL: Importazione struttura e deafult
copia linkDescrizione del difetto
La procedura di importazione di un database SQL non importava correttamente le espressioni dei valori di default dei campi. Tale malfunzionamento si manifestava solo se si utilizzava SQL Server 2005/2008.
Effetti del malfunzionamento
- La procedura di importazione avveniva correttamente ma l'espressione predefinita dei campi dotati di un valore di default non era corretta.
Soluzioni
Questo difetto è stato risolto nella versione 10.5. Per le versioni precedenti è sufficiente togliere manualmente le parentesi tonde e gli eventuali apici attorno al valore di default. SQL Server 2005/2008 utilizza la seguente sintassi per le esperssioni di default:
- se il campo è di tipo stringa il valore di default viene fornito ad Instant Developer racchiuso tra apici e parentesi tonde. Per esempio se il valore di default di un campo è C Instant Developer acquisisce l'espressione ('C') pertanto è sufficiente rimuovere le parentesi tonde e i caratteri apice
- se il campo è di tipo numerico il valore di default viene fornito ad Instant Developer racchiuso doppie parentesi tonde. Per esempio se il valore di default di un campo è 45 Instant Developer acquisisce l'espressione ((45)) pertanto è sufficiente rimuovere le doppie parentesi tonde
Funzionalità interessate
L'importazione della struttura di un database SQL Server 2005/2008.
Note
- Malfunzionamento relativo alla richiesta di assistenza 000969-2011.
Ultima modifica: 03/04/2020 / Validità: da 10.5.4660