comment définir une valeur nulle à un champ dans une table en utilisant l'outil de développement oracle sql?
Oracle SQL Developer permet de mettre à jour les valeurs de champ directement à la table sans avoir besoin d'écrire un script sql. Cependant il ne marche pas vous permettre de définir une valeur null pour un champ? le script de mise à jour, qui est généré est ci-dessous :
Mise à JOUR de "TABLEAU" ENSEMBLE field_required = 'null' WHERE ROWID = 'AAAnnZAAFAAAGMfAAC" ET ORA_ROWSCN = '14465324'
Aucune idée de comment régler une valeur null dans un champ dans la table sans avoir à écrire une instruction de mise à jour ?
source d'informationauteur Cshah
Vous devez vous connecter pour publier un commentaire.
Quelle version utilisez-vous? J'ai 1.5.4 droit maintenant et il fonctionne parfaitement. Juste cliquez sur la valeur et appuyez sur supprimer, puis les valider.
À l'aide de SQL Developer 3.0 ici. Ce qui fonctionne pour moi est d'abord de mettre en surbrillance la cellule que je veux le mettre à null. Frapper la touche retour arrière deux fois et de sortir de la cellule (ou de faire ce que vous devez faire pour sortir du mode édition). Le premier retour arrière met la cellule en mode édition et efface la valeur existante. Le deuxième retour arrière est l'endroit où la valeur "null est (ce n'est pas visuellement apparente). Valider vos modifications et les valeurs null va maintenant apparaître dans les données actualisées.
Entendez-vous modifier dans l'onglet données?
Il suffit d'insérer un "vide" de la chaîne, qui dans oracle est égale à null.
Ensemble "Afficher la valeur de null" (null) dans outils -> préférences -> Base de données -> paramètres avancés
Sélectionner le tableau et sélectionnez l'onglet données.
Cette montre
Maintenant, double cliquez sur la valeur 1 et de supprimer le 1.
S'engager génère cette déclaration dans le journal:
Qui est syntacticly pas valide instruction SQL, mais les données de l'onglet affiche maintenant.
Certains outils utilisent
<ctrl+0>
pour entrer une valeur NULL.il y a un paramètre dans
tools -> preferences -> Database -> advanced settings
qui vous permet de réinitialiser l'affichage par défaut des colonnes NULL. Si vous le réglez à vide qui va sans doute résoudre votre problème.Sélectionnez le type de colonnes avec la souris (en appuyant sur la touche CTRL pour garder la sélection que vous allez), puis en appuyant sur MAJ + SUPPR. Cela a fonctionné pour moi