Как получить список столбцов в таблице с помощью pyodbc?

Пользователь

от mona_terry , в категории: Python , 3 месяца назад

Как получить список столбцов в таблице с помощью pyodbc?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от pauline , 3 месяца назад

@mona_terry 

Чтобы получить список столбцов в таблице с помощью pyodbc, можно использовать метод cursor.columns(). Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import pyodbc

# создаем подключение к базе данных
conn = pyodbc.connect('DRIVER={DriverName};SERVER=ServerName;DATABASE=DatabaseName;UID=Username;PWD=Password')

# создаем курсор
cursor = conn.cursor()

# получаем список столбцов для таблицы tableName
tableName = 'table_name'
columns = cursor.columns(table=tableName)

# выводим информацию о каждом столбце
for column in columns:
    print(column.column_name)

# закрываем курсор и соединение
cursor.close()
conn.close()


При использовании этого кода необходимо заменить значение DriverName, ServerName, DatabaseName, Username, Password на соответствующие значения для вашей базы данных, а tableName - на имя таблицы, для которой вы хотите получить список столбцов.