Из того, что я прочитал, предпочтительный способ хранения Java UUID
in Oracle is in a RAW(16)
column. Когда я предложил использовать это для своего администратора баз данных, он отметил, что тип RAW
был устаревшим в Oracle 8i и предоставил this page в качестве доказательства. Однако из того, что я вижу на этой странице, LONG RAW
устарел, но не RAW
. Я нашел a few places where others have raised similar questions, но не нашел окончательного ответа. Там также есть numerousreferences к типу данных RAW
в последних заметках о выпуске Oracle, которые заставляют меня думать, что тип по-прежнему поддерживается. Может ли кто-нибудь дать авторитетный ответ на это, желательно с надлежащими доказательствами из Oracle?Является ли тип RAW устаревшим в Oracle?
5
A
ответ
8
RAW
полностью поддерживается и является единственным способом хранения небольших двоичных данных, которые не позволят Oracle выполнять преобразование набора символов.
LONG
и LONG RAW
оба устарели в поддержку CLOB
и BLOB
типов данных.
Трудно найти документацию, в которой говорится, что что-то не устарело. This discussion of RAW
and LONG RAW
, вероятно, самый близкий. Он явно вызывает тот факт, что LONG RAW
не должен использоваться, но не имеет аналогичной точки относительно RAW
.
+0
http://docs.oracle.com/cd/B28359_01/server.111/b28318/datatype.htm#i4146 – zloctb
Смежные вопросы
- 1. Является ли WSE2 устаревшим?
- 2. Является ли project.json устаревшим?
- 3. Является ли Hibernate устаревшим?
- 4. Является ли Rails устаревшим?
- 5. Является ли oscommerce устаревшим?
- 6. Является ли livequery устаревшим
- 7. Является ли getPreventDefault() устаревшим?
- 8. Является ли ado.net устаревшим?
- 9. Является ли Microsoft.Practices.EnterpriseLibrary.Validation устаревшим?
- 10. Является ли JSONP устаревшим?
- 11. Является ли XFBML устаревшим?
- 12. Является ли PythonQt устаревшим?
- 13. Является ли MSMQ устаревшим?
- 14. Является ли эликсир устаревшим?
- 15. Является ли auto_ptr устаревшим?
- 16. Является ли XmlReader.ReadString устаревшим или устаревшим?
- 17. Является ли javax.servlet.http.HttpResponse устаревшим Java 7.0?
- 18. Является ли метод window.requestFileSystem устаревшим?
- 19. Является ли window.navigator.userAgent действительно устаревшим?
- 20. Является ли scalaz-xml устаревшим?
- 21. Является ли "jquery.unobtrusive-ajax.js" устаревшим?
- 22. Является ли файл web.xml устаревшим?
- 23. Является ли SSL теперь устаревшим?
- 24. Является ли Java Swing устаревшим?
- 25. Является ли jquery .bind() устаревшим?
- 26. Является ли Live SDK устаревшим?
- 27. Является ли google charts устаревшим?
- 28. Является ли Angular2 ViewMetadata устаревшим?
- 29. Является ли EJB 2 устаревшим?
- 30. Является ли Selemium IDE устаревшим?
Нет замены для RAW. 'RAW' -' BLOB', так как 'VARCHAR2' -' CLOB'. – ibre5041
Этот вопрос не имеет особого отношения к Java, поэтому я удаляю этот тег. Похоже, что это довольно простой вопрос с Oracle. – yshavit
неверно. RAW и LONG RAW - это не одно и то же. См. [Здесь] (http://docs.oracle.com/cd/E11882_01/server.112/e26088/sql_elements001.htm#SQLRF50993) для получения дополнительной информации. LONG RAW должен использовать BLOB. – tbone