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

varchar2(n BYTE|CHAR) по подразбиране -> CHAR или BYTE

По подразбиране ще бъде какъвто и да е вашият NLS_LENGTH_SEMANTICS параметърът е зададен на. По подразбиране това е BYTE за да бъде в съответствие с по-старите версии на Oracle, където нямаше опция за използване на семантика на дължината на символа. Ако дефинирате своя собствена схема и използвате набор от знаци с променлива ширина (като AL32UTF8), силно препоръчвам да зададете NLS_LENGTH_SEMANTICS към CHAR, защото почти винаги сте възнамерявали да посочите дължини в знаци, а не в байтове.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разбиране на разликите между API за таблици и транзакции

  2. Oracle не премахва курсорите след затваряне на набора от резултати

  3. Топ 9 полезни заявки за принтери за приложения на Oracle

  4. Изчисляване на разликата между две времеви марки в Oracle в милисекунди

  5. Актуализирайте множество колони в израза MERGE ORACLE