是否可以使用SQL组合通过psycopg2容纳动态的“ SELECT *”语句?这是针对Postgres 11.6数据库的。
我的代码从shell执行,使用argparse,用户可以提供列名myDiagram.nodeTemplateMap.add('newTemplate', this.goMake(go.Node, 'Horizontal',
{ position: new go.Point(point[0], point[1]) }, // set the Node.position
this.goMake(go.Shape, 'Circle', { width: 10, height: 10, fill: 'lightblue' })
));
来从SELECT查询返回。如果未指定q_col_list
,则默认设置为'*'。
是否有必要并可能利用SQL组合来容纳'SELECT *'语句?
现在,我有一个简单的if语句,用于检查q_col_list
的值。如果将q_col_list
指定为'*',它将使用手动定义的'SELECT *'运行一个查询。否则,它将运行另一个查询,该查询表示变量q_col_list
。这显示在下面的代码段中:
q_col_list
答案 0 :(得分:0)
第二个查询应使用q_col_list = sql.SQL("*")
作为参数。