在代码中格式化SQL

时间:2014-09-09 01:34:31

标签: python sql

我的python代码中有以下内容,我认为这看起来很丑陋,如果可能的话,我希望能够进行改进。

self.cursor.execute('''INSERT IGNORE INTO main_tvseriesinstance 
                       (apple_id, name, provider_id, itunes_url, metadata_language_id, video_source_language_id, original_spoken_language_id) 
                       VALUES (%s, %s, %s, %s, %s, %s, %s)''',
                       (artist_apple_id, name, provider_id, view_url, metadata_language, video_source_language, original_spoken_language))

如何在代码库中改进此语句?

1 个答案:

答案 0 :(得分:1)

创建存储过程,然后您不必查看所有SQL文本。这是你唯一的机会,因为SQL是一种冗长的语言,插入和更新语句很难被一般的编码标准所证实。换行有帮助。

但是,Select语句可以很漂亮。