Значение по умолчанию с апострофом в oracle - PullRequest
0 голосов
/ 10 октября 2018

У меня есть таблица, в которой я пытаюсь дать значение по умолчанию следующим образом:

Create Table tblCompInd(
pref_code nvarchar2(10) default N'D' NULL
)

Но это не удается из-за default N'D', поскольку у него есть апостроф.

Как можноэто будет решено?

1 Ответ

0 голосов
/ 10 октября 2018

Литерал N'D' указывает символьную константу для значения nvarchar и является совершенно допустимым.

Что неправильно, так это использование фигурных скобок ({, }) в вашем заявлении.Правильное утверждение:

Create Table tblCompInd
(
   pref_code nvarchar2(10) default N'D' NULL
);

Онлайн пример: https://dbfiddle.uk/?rdbms=oracle_11.2&fiddle=322f8e029afe0eca7b8314c1dd9b18bf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...