Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / syntax error при создание таблицы / 5 сообщений из 5, страница 1 из 1
30.06.2020, 11:40
    #39974479
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
syntax error при создание таблицы
Здравствуйте, подскажите как создать таблицу, чтобы в имени были только цифры
при
Код: sql
1.
create table 001 

получаю ошибку
syntax error at or near "001"
...
Рейтинг: 0 / 0
30.06.2020, 11:42
    #39974481
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
syntax error при создание таблицы
Прочитать документацию: https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS
SQL identifiers and key words must begin with a letter (a-z, but also letters with diacritical marks and non-Latin letters) or an underscore (_).
There is a second kind of identifier: the delimited identifier or quoted identifier. .... Quoted identifiers can contain any character, except the character with code zero.
...
Рейтинг: 0 / 0
30.06.2020, 11:48
    #39974486
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
syntax error при создание таблицы
Melkij, если я правильно вас понял, нужно писать
Код: plsql
1.
create table "001" 
...
Рейтинг: 0 / 0
30.06.2020, 16:41
    #39974676
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
syntax error при создание таблицы
neteurt
Melkij, если я правильно вас понял, нужно писать
Код: plsql
1.
create table "001" 




с одной стороны казалось бы - да.
Но с другой стороны уже было сообщение от сервера

syntax error at or near "001"

Какой-то цикл получается...
...
Рейтинг: 0 / 0
30.06.2020, 17:51
    #39974718
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
syntax error при создание таблицы
Ролг Хупин
neteurt
Melkij, если я правильно вас понял, нужно писать
Код: plsql
1.
create table "001" 




с одной стороны казалось бы - да.

melkij=> create temp table "001" ();
CREATE TABLE
melkij=> \d "001"
Таблица "pg_temp_3.001"
Столбец | Тип | Правило сортировки | Допустимость NULL | По умолчанию
---------+-----+--------------------+-------------------+--------------



Кавычки в синтаксической ошибке именно потому что это синтаксическая ошибка.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / syntax error при создание таблицы / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]