Как сделать имена столбцов чувствительными к регистру Sqlite3 в Python?

1

Я хочу создать таблицу, как показано ниже:

import sqlite3 as sql
con = sql.connect('test.db')
cur = con.cursour()
sql_command = "create table test(dose float, Dose float, DOSE float)"
cur.execute(sql_command)

Но у меня есть ошибка: OperationalError: дублированное имя столбца: Доза. Интересно, как сделать заголовок таблицы чувствительным к регистру?

Теги:
sqlite3

1 ответ

2

SQLite имена столбцов нечувствительны к регистру, в соответствии с этим. Я думаю, что он применяется на уровне C реализации.

В качестве побочного сведению, смешивая имена столбцов dose, Dose и т.д., кажется, не отличную идею, даже если разрешено, если в качестве поискового упражнения.

Также это может быть полезно: чувствителен ли синтаксис SQL?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню