Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да чета стойности на данни NCLOB, CLOB от база данни на Oracle с помощта на класически ASP страници?

Знам, че ODBC драйверът на Microsoft за Oracle не поддържаше нито един от типовете LOB - бих се обзаложил, че неговият OLE DB доставчик също не поддържаше предвид грешката. Можете ли да надстроите до Oracle OLE DB Provider?

Като настрана, тъй като мигрирате от SQL Server към Oracle, наистина ли трябва да използвате типа данни NCLOB? Тъй като Oracle позволява наборът от символи на базата данни да бъде Unicode, обикновено не е необходимо (и не искате) да използвате типовете данни NVARCHAR2 или NCLOB, освен ако не сте останали да поддържате стара база данни, която изисква набор от знаци, различни от Unicode. За данни, които са от английски или западноевропейски характер, съхраняването на данни в CLOB има значителни предимства по отношение на пространството за съхранение, тъй като CLOB ще съхранява данните в UTF-8, а не в UTF-16 в NCLOB (ако приемем, че сте избрали Unicode набор от символи за базата данни). Елиминирането на колоните NVARCHAR2 и NCLOB също прави много по-лесно обработката на данните от предните инструменти.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връщане на колекция от пакетирана функция за използване в select

  2. Oracle ще заключи ли цялата таблица, докато изпълнява DML израз или само реда

  3. Как да убия всички активни и неактивни сесии на оракул за потребителя

  4. Намерете дублиращи се редове в базата данни

  5. Проблем с версията за достъп до данни на Oracle