Fonctionnement de la procédure base de données stockée pymysql

#_author: pour enfant star 
#DATE: 11/03/2020
# procédure stockée
importation pymysql
conn = pymysql.connect (Host = '127.0.0.1', = Utilisateur 'la racine', passwd = '123', DB = 'DB1', = charset 'UTF8')
curseur = conn.cursor (pymysql.cursors.DictCursor = curseur)
# exécuter une procédure stockée: (1) obtenir un ensemble de résultats de procédures stockées, les retours (2) aux noms de procédure valeur de réglage stockées _ _ No.
R1 = cursor.callproc ( 'P11', args = (1,22,3,4))
Imprimer (R1)
result0 = cursor.fetchall ()
Imprimer (result0)
# exécuter les paramètres d'acquisition mémorisés
r2 = cursor.execute ( "SELECT @ _p11_0, @ _ P11_1, @ _ p11_2, @ _ p11_3")
# @ _p11_0 =. 1
# @ _p11_1 = 22 est
# @ _p11_2 =. 3
# @ _p11_3 =. 4
Imprimer (R2)
Résultat = cursor.fetchall ()
Imprimer (Résultat )

conn.commit ()
cursor.close ()
conn.Close ()

Je suppose que tu aimes

Origine www.cnblogs.com/startl/p/12466481.html
conseillé
Classement