对于SQL查询,如何解释可能传递或可能不传递的参数?

时间:2019-06-18 19:27:47

标签: python cx-oracle

我正在编写一个读取数据的函数,该函数运行sql查询并执行选择操作。可能有或没有我必须要说明的参数(用于查询中的“ where”)。

函数类似于:

readdata("file1",par1="k",par2="b")

使用此功能,我将打开名为file1的文件,其中包含sql查询 其中2个where语句为

"..where take1 = :par1 and take2 := par2"

我的函数必须能够使用尽可能多的参数(其他文件)或不使用它们。


我在R中看到类似:

as.arg.list <- function (...)
{
  argList = list(...)
  if (length(argList)==0)
    return (list())
  return (argList)
}

python中是否有类似的东西?


sql文件将不会更改!

1 个答案:

答案 0 :(得分:0)

如果我对您的理解正确,那将会是

var app = new Vue({
    el: '#app',
        data() {
            manydata0: 0,
            manydata1: 0,
            ws: null,
        }
    },
    methods: {
        update: function (json_data) {
            json = JSON.parse(json_data);
            this.manydata0 = json['data0'];
            this.manydata1 = json['data1'];
        }
    },
    created: function () {
        this.ws = new WebSocket('ws://' + document.domain + ':' + location.port + '/reload');
        messages = document.createElement('ul');
        this.ws.onmessage = function (event) {
            console.log("new data")
            app.update(event.data);
        return false;
    };
    document.body.appendChild(messages);
    this.ws.onclose = function (event) {
        console.log("closed :(")
    };