Mantén la atención ya que en este escrito vas a encontrar la contestación que buscas.Esta división ha sido probado por nuestros expertos para garantizar la calidad y veracidad de nuestro contenido.
Solución:
En TOAD, supongo, debe ejecutarlo como un script (presione F5) en lugar de ejecutarlo como una declaración.
Su SQL es correcto, pero el problema es que TOAD restringe las declaraciones y secuencias de comandos para cada botón. Supongo que la causa del error es que está intentando ejecutar ALTER TABLE
comando usando Execute Statement
o F9
key. En primer lugar, veamos qué es diferente entre Declaración y Texto
Ejecutar declaración le dará una lista de todos los resultados en una tabla ordenable. También solo ejecutará la declaración debajo del cursor (o resaltada). Se le solicitarán las variables de vinculación cuando ejecute la declaración (cualquier marcador de posición: delante de ella).
P.ej
select * from customers where customer_id = :id
solicitará un valor para id
Ejecutar secuencia de comandos ejecutará todas las declaraciones en la hoja de trabajo y dará una lectura de texto de los resultados. No le pedirá los valores de las variables de vinculación.
https://stackoverflow.com/a/479443/2940265
Como puede comprender, ALTER TABLE devuelve solo una salida de texto. Así que tienes que usar Execute as Script
o F5
valoraciones y comentarios
Recuerda algo, que tienes permiso de glosar .