Вставьте запрос с помощью gettime () в SQL Таблицу сервера, используя Python - PullRequest
0 голосов
/ 10 апреля 2020

У меня проблема с размещением запроса SQL ниже в Python:

insert into GERVERSION values (10, 'xxxxxxxx', 7, 4, 2, getdate(),'')

Обратите внимание, что в SQL у меня есть метка времени для getdate () part

Может кто-нибудь, пожалуйста, помогите мне с правильным синтаксисом, чтобы применить это в работе?

Ответы [ 2 ]

0 голосов
/ 10 апреля 2020

Кажется, что getdate () работает

            c.execute('''INSERT INTO PARK_DB.dbo.gerversion (GerNr, Dateiname, ReleaseNr, UpdateNr, RevisionNr, Dat, Zusatz)
            VALUES            
            (10,'CODEREASY_7',7,4,2,getdate(),' ')
            ''')

Спасибо! Однако у меня есть другой вопрос. Значения там были жестко закодированы. Как, например, вызвать переменную с именем «Device» и поместить ее значение в команду execute?

0 голосов
/ 10 апреля 2020

Попробуйте использовать синтаксис INSERT INTO ... SELECT:

INSERT INTO GERVERSION
SELECT 10, 'xxxxxxxx', 7, 4, 2, GETDATE(), '';
...