Кто-нибудь знает способ получить схему со знаком доллара в гиперзвуковом?
Это не удается:
CREATE SCHEMA Z1RP065$ AUTHORIZATION DBA
как это делает Hibernate
@Table(schema = "Z1RP065$", name = "sims_prod_fam_desc")
Это использование для работы, но так как обновления, нет радости ... Я использую последние ...
Это создает схему. Я пробовал одинарные кавычки, но двойной путь. Однако на следующем этапе выполняется SQL. Теперь он терпит неудачу: у пользователя отсутствует привилегия или объект не найден: PUBLIC.Z1RP065. Обратите внимание, что $ отсутствует. SQL не будет выполняться ... – markthegrea
Я добавил примеры, чтобы показать, как использовать указанное имя схемы. – fredt
Я знаю, что это выходит из-под контроля. Возможно, я должен переименовать этот пост. Я использую Hibernate, чтобы сделать все это, поэтому, когда я делаю аннотацию: @Table (schema = "Z1RP001 $", name = "prod_info_mst") Я не могу добавить двойные кавычки, так что все сгенерированные sql сбой. Hibernate пытается создать таблицы и терпит неудачу. Думаю, сообщение должно быть «Гиперзвуковая БД с« $ ». На самом деле это проблема компании, поскольку все наши схемы используют «$». – markthegrea