Чем имя столбца SQLite может быть быть?

Есть ли правило для имени столбца SQLITE?

  • Это может иметь символы как '/'?
  • Это может быть UTF-8?
35
задан OMG Ponies 30 July 2010 в 16:17
поделиться

2 ответа

http://www.sqlite.org/lang_keywords.html где есть полный список! наслаждайтесь!

24
ответ дан 27 November 2019 в 15:40
поделиться

Может ли он содержать символы вроде «/»?

Все примеры взяты из SQlite 3.5.9, работающего в Linux.

Если вы заключите имя столбца в двойные кавычки, вы можете:

> CREATE TABLE test_forward ( /test_column INTEGER );
SQL error: near "/": syntax error
> CREATE TABLE test_forward ("/test_column" INTEGER );
> INSERT INTO test_forward("/test_column") VALUES (1);
> SELECT test_forward."/test_column" from test_forward;
1

Тем не менее, вам, вероятно, не следует этого делать .

11
ответ дан 27 November 2019 в 15:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: