Если Oracle использует PL / SQL для хранимых процедур, а SQL Server использует SQL, что использует MySQL? [Дубликат]

Как объяснил более ранний ответ subprocess.Popen , можно использовать для создания процесса, с которым можно взаимодействовать с communicate . communicate принимает строку как параметр, который будет передан созданному процессу и возвращает кортеж (stdout, stderr). Ниже приведен короткий пример двух сценариев Python, связанных с ним:

Ребенок

nums = raw_input()
print sum((int(n) for n in nums.split()))

Родитель

import subprocess

p = subprocess.Popen(['python', 'test.py'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
out, err = p.communicate('3 4 5')
print 'From other process: ' + out

Выход

From other process: 12

10
задан informatik01 29 June 2013 в 17:25
поделиться

4 ответа

Спасибо, ребята, вы указали мне в правильном направлении, так как на странице MYSQL говорится:

«Наша цель - поддерживать полный стандарт ANSI / ISO SQL, но без уступок скорости и качества код. "

, так что базовый язык - это SQL ANSI, но они имеют некоторые модификации, как показано здесь здесь ans здесь (благодаря @ Kugathasan Abimaran)

Вы можете даже запустить в режиме ANSI-only .

Однако имя не указывается на конкретном языке. (благодаря @mmsmatt)

2
ответ дан Milox 19 August 2018 в 17:10
поделиться

Он использует SQL с небольшой модификацией, вы можете ссылаться на него здесь [Официальная документация]

1
ответ дан Abimaran Kugathasan 19 August 2018 в 17:10
поделиться

Я считаю, что MySQL использует SQL (ANSI), как показано (или нет в этом случае) здесь Transact-SQL

-1
ответ дан ChrisBint 19 August 2018 в 17:10
поделиться
8
ответ дан Crontab 19 August 2018 в 17:10
поделиться
Другие вопросы по тегам:

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