QUESTION POSED ON: 22 December 2003
To create a script from a view, I tried to use this command:
SELECT 'CREATE OR REPLACE '||view_name||' AS '||text||';'
FROM user_views
WHERE view_name = 'MY_VIEWNAME';
But I'm getting error "ORA-00932: inconsistent datatypes: expected
NUMBER got LONG" because the "TEXT" COLUMN datatype OF USER_VIEWS in data dictionary is long. Any solutions?
|