Python - Sqlite3 - Выбрать запрос с оператором двойной точки базы данных - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь получить запрос SELECT из кода Python 3.6.5, используя sqlite3 в PyCharm. Запрос имеет оператор двойной точки. Вот пример кода:

#!/usr/bin/python
import sqlite3
connection = sqlite3.connect('ddbserver')
c = connection.cursor()
sql_query = """ select * from database..tablename  """
res = c.execute(sql_query)

Когда я запускаю скрипт, он выдает следующую ошибку:

sqlite3.OperationalError: near ".": syntax error

Тот же запрос отлично работает в SQL Server Management Studio, а также в XML-файле.

Я также пытался использовать полный путь к таблице, т.е.

select * from database.schemaname.tablename

Но выдает ту же ошибку.

Буду признателен за любую помощь. Спасибо!

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