oracle - secuencias - Establecer explícitamente el valor de la columna en SQL Developer nulo
oracle transponer registros columnas (4)
Soy nuevo en Oracle DB y estoy usando Oracle SQL Developer (Ver 3.0.02) para consultar la base de datos. ¿Quería establecer explícitamente una columna a nula?
¿Cómo hago eso en la GUI del desarrollador de SQL?
Anteriormente en MSSQL, al hacer clic en CTRL + 0 se establecerá explícitamente el valor en nulo. ¿Qué hay de Oracle SQL Developer? Gracias
Está claro que la mayoría de las personas que no han utilizado el Administrador corporativo de SQL Server no entienden la pregunta (es decir, Justin Cave).
Me encontré con este post cuando quería saber lo mismo.
Al usar SQL Server, cuando edita sus datos a través de las herramientas GUI de MS SQL Server, puede usar un ATAQUE DE TECLADO para insertar un NULO en lugar de tener una CÉLULA VACÍA, ya que no son lo mismo. Una celda vacía puede tener un espacio en ella, en lugar de ser NULL, incluso si está técnicamente vacía. La diferencia es cuando QUIERES intencionalmente poner un NULL en una celda en lugar de un ESPACIO o vaciarlo y NO usar una instrucción SQL para hacerlo.
Entonces, la pregunta realmente es, ¿cómo coloco un valor NULL en la celda en el lugar de un espacio para vaciar la celda?
Creo que la respuesta es, que la forma en que funciona la interfaz gráfica de usuario de Oracle, es como Laniel indicó anteriormente, y QUE debe marcarse como la respuesta a esta pregunta.
Oracle Developer parece tener un valor predeterminado NULL cuando vacía una celda de la forma en que la operación la describe.
Además, puede forzar a Oracle Developer a cambiar el aspecto de las celdas nulas cambiando el color del color de fondo para demostrar aún más cuando una celda contiene un nulo:
Herramientas-> Preferencias-> Avanzadas-> Mostrar nulo usando color de fondo
o incluso el valor que muestra cuando es nulo:
Herramientas-> Preferencias-> Avanzadas-> Mostrar valor nulo como
Espero que ayude en su transición.
Si desea utilizar la GUI ... haga clic / doble clic en la tabla y seleccione la pestaña Data
. Haga clic en el valor de la columna que desea establecer (null)
. Seleccione el valor y elimínelo. Pulse el botón de confirmación (botón verde de verificación). Ahora debería ser nulo.
Más información aquí:
Cómo usar la hoja de cálculo SQL en SQL Developer para insertar, actualizar y eliminar datos
Tendrás que escribir el DML de SQL de forma explícita. es decir
UPDATE <table>
SET <column> = NULL;
Una vez que se haya completado tendrás que confirmar tus actualizaciones.
commit;
Si solo desea establecer ciertos registros en NULL, use una cláusula WHERE en su declaración UPDATE.
Como su pregunta original es bastante vaga, espero que esto cubra lo que quiere.
Utilice Mayús + Supr.
Más información: la tecla de combinación Shift + Del establece un campo en nulo cuando llena un campo por un valor y cambia su decisión y desea que sea nulo. Es útil y me sorprendió de las otras respuestas que dan soluciones extrañas.