2017-09-05 1 views
0

Lors de la tentative de suppression d'une ligne de ma base de données dans SQL Squirrel, l'erreur suivante apparaît.Impossible de supprimer une ligne de la base de données avec une valeur vide dans la colonne text-type

enter image description here

Maintenant, cela se produit lorsque la colonne de type texte a une valeur « » (comme dans vide) Quand il a nul, il n'y a pas d'erreur lors de la suppression.

Pourquoi est-ce? Serait-il utile si je convertis la colonne pour qu'elle soit de type varchar (max) au lieu de texte et y a-t-il des dangers possibles?

+0

[Ce] (https://stackoverflow.com/questions/12706669/error-in-in-select-data-from-table-in-sql-server/12706694#12706694) est évidemment le même ou un problème connexe. – MatSnow

Répondre

0
An empty string is a string with zero length or no character. Null is absence of data 


used delete statement with [text-type column ='' OR text-type column is NULL]