sql >> Databasteknik >  >> RDS >> Oracle

ORA-00932:inkonsekventa datatyper:förväntat NUMBER blev LONG

Eftersom TO_CLOB(LONG)-omvandlaren/konstruktören behöver fysisk pekare för lagring (potentiellt 4 GB...),

Detta borde fungera för dig (testat på 11gR2):

CREATE TABLE DBO.MY_ALL_VIEWS AS 
SELECT DV.owner, DV.view_name, TO_LOB(DV.text) AS text
FROM ALL_VIEWS DV;

SELECT count(*) 
FROM DBO.MY_ALL_VIEWS 
WHERE REGEXP_LIKE(TEXT,'(company)+','i');


  1. Det går inte att ansluta till MariaDB med DBeaver

  2. Oracle reguljära uttryck med bindestreck ger inte samma resultat på Windows som på Unix

  3. Hur man får en sista post med ett visst id i codeigniter

  4. UML-notation