Мы хотим установить этот SET NUMFORMAT 99999999999999999.00
на уровне пользователя/схемы для всех сеансов. В настоящее время при настройке этой команды он применяется только для этого сеанса. Можем ли мы сделать это во всем мире, так что, когда мы когда-либо открыть соединение, это работает>Oracle Настройка среды поддержки глобализации
ответ
SET NUMFORMAT является SQL * Plus команды. В общем, это клиентская сторона установка на дисплей номер.
Вы всегда можете сохранить настройки SQL*Plus
в login.sql
и glogin.sql
. Когда начинается SQL*Plus
, он ищет файл с именем glogin.sql под каталогом $ORACLE_HOME/sqlplus/admin
. Если такой файл найден, он считывается и исполняемые операторы выполняются. Кроме того, после чтения glogin.sql sql * plus также ищет файл с именем login.sql в каталоге, из которого SQL*Plus
был и в каталоге, который указывает на переменную среды SQLPATH и читает ее и выполняет ее. Настройки из login.sql имеют приоритет над настройками из glogin.sql.
Если вы только отображение числа, и хотите, чтобы она будет отображаться в нужном формате, а затем использовать TO_CHAR на уровне оператора индивидуальный SQL.
Например,
SQL> select to_char(123.456,'999.9') VALUE from dual
2/
VALUE
------
123.5
Bottomline, это SQL*Plus
команды, а не Oracle, SQL- или PL/SQL команды. Это повлияет только на то, как данные отображаются с SQL*Plus
, а не из других программ, которые обращаются к базе данных. Должно быть что-то подобное в том, что вы используете для отображения ваших данных, а не SQL*Plus
.
Тогда любое предложение о команде на базе Oracle? – user2354566
Я хочу сделать такие общие настройки, а затем войти в систему, а затем вставить в таблицу команду. – user2354566
Вставка инструкции не имеет никакого отношения к форматированию. Oracle хранит числа переменной длины. Он не сохраняется так, как вы видите, когда отображается на клиенте. Поэтому не нужно беспокоиться о форматировании при вставке. Вам просто нужен формат во время отображения, на который я уже ответил. –
- 1. Настройка глобализации проекта
- 2. настройка культуры глобализации в ненавязчивом режиме
- 3. Настройка языка пользователя для локализации/глобализации
- 4. Настройка среды среды yii 2013
- 5. Настройка SQL для каждой среды
- 6. Настройка среды Sharepoint
- 7. C# Настройка среды Vairables
- 8. Настройка среды .NET 4.0
- 9. Настройка среды для netty
- 10. angular2 настройка среды кодирования
- 11. Настройка среды Talend Studio
- 12. Настройка среды разработки
- 13. Настройка окружающей среды Powershell
- 14. Настройка среды MobileFirst Dev
- 15. Настройка промежуточной среды
- 16. Настройка среды Codeigniter
- 17. Автоматическая настройка среды AWS
- 18. Настройка среды веб-тестирования
- 19. Ионная настройка среды разработки
- 20. Настройка среды разработки/сборки
- 21. Настройка среды Hadoop
- 22. Настройка переменной среды Maven
- 23. Настройка среды разработки (сети)
- 24. Настройка среды разработки RoR
- 25. Настройка среды - $ GOPATH
- 26. Настройка среды для System.in
- 27. Настройка среды окружения superisord Настройка приложения
- 28. Настройка среды при изменении на другого пользователя
- 29. Архитектура глобализации
- 30. Настройка среды разработки для изучения PL/SQL
Это настройка клиента. Какой клиент? Если SQL \ * Plus и всегда работает с одного и того же компьютера, то вы можете, например, через login.sql/glogin.sql; другие клиенты могут это позволить. Но это относится ко всем числам - лучше включить форматирование в запрос, чтобы оно было специфичным и соответствовало каждому значению - если вы хотите получить строковое представление, укажите, как вы хотите, чтобы оно выглядело. Но только для отображения и запуска приложения запрос должен вернуть фактическое число, и он должен решить, как его отображать. –