2017-01-28 11 views
0

пожалуйста, у меня есть имя таблицы SAPPRD./CS1/TB2_SOPBV, и я не могу сделать этот запрос:запросов DB2 с косой чертой в имени таблицы

transfer ownership of table SAPPRD./CS1/TB2_SOPBV TO USER SAPQAS preserve privileges; 

Я получаю сообщение об ошибке:

DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0104N An unexpected token "/CS1/" was found following "hip of table SAPFIP.". Expected tokens may include: "". SQLSTATE=42601

Так что я попытался сделать побег, я редактировал запрос:

transfer ownership of table SAPPRD.\"/CS1/TB2_SOPBV" TO USER SAPQAS preserve privileges 

Но он не убежит, я все еще получаю эр ror:

DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0007N The statement was not processed because a character that is not supported in SQL statements was included in the SQL statement. Invalid character: "\". Text preceding the invalid character: "hip of table SAPPRD.". SQLSTATE=42601

Можно ли ускользнуть отсюда и продолжить этот запрос?

Спасибо!

+0

К слову, очень плохая стратегия именования для таблиц. – AngocA

+0

@AngocA Да, но это стратегия именования SAP, и я должен уважать это – Desttro

ответ

1

Решенный!

transfer ownership of table SAPPRD."/CS1/TB2_SOPBV" TO USER SAPQAS preserve privileges 

 Смежные вопросы

  • Нет связанных вопросов^_^