what are the forced views

Answer Posted / devendar

A view can be created even if the defining query of the
view cannot be executed, as long as the CREATE VIEW command
has no syntax errors. We call such a view a view with
errors. For example, if a view refers to a non-existent
table or an invalid column of an existing table, or if the
owner of the view does not have the required privileges,
then the view can still be created and entered into the
data dictionary.

You can only create a view with errors by using the FORCE
option of the CREATE VIEW command:

CREATE FORCE VIEW AS ...;
When a view is created with errors, Oracle returns a
message and leaves the status of the view as INVALID. If
conditions later change so that the query of an invalid
view can be executed, then the view can be recompiled and
become valid. Oracle dynamically compiles the invalid view
if you attempt to use it.

Is This Answer Correct ?    15 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain what is a column in a table?

764


What is sql basics?

782


Is natural join same as inner join?

681


How many types of primary keys are there?

710


How do I truncate a sql log file?

741






What is a sql profiler?

770


how to convert numeric values to character strings? : Sql dba

778


What is prepared statement in sql?

750


How delete all data from table in sql?

754


What is the difference between delete, truncate and drop command?

751


What are the indexing methods?

762


How much does sql certification cost?

745


How do I run a program in pl sql?

701


What kind of join is join?

704


how to install mysql? : Sql dba

792