次のクエリがあります (通常の SELECT ではないことに注意してください)。
sql = "SHOW PROCEDURE STATUS WHERE Db <> 'sys' "
問題これは多くのフィールドを返しますが、最初の 2 つだけが必要です。完全なコードを参照してください。
sql = "SHOW PROCEDURE STATUS WHERE Db <> 'sys' "
self.cursor.execute(sql)
res = [(Db,Name) for(Db,Name,a,b,c,d,e,f,g,h,j) in self.cursor]
a...j
これがエラーにならないようにするには、何もしないすべての変数を追加する必要があります。
これをよりきれいに書くにはどうすればよいですか?
Mysql/Oracle が提供するコネクタを使用しています