在shell中 运行sql查询将查询结果打印出来?
在shell中运行sql查询将查询结果打印出来?我在shell中嵌套了一个查询:bteq<<BTEQ_EOF2>/dev/null1>/dev/null.logon${l...
在shell中 运行sql查询将查询结果打印出来?
我在shell中嵌套了一个查询:
bteq<<BTEQ_EOF 2>/dev/null 1>/dev/null
.logon ${list_db}/${list_user},${list_pass};
select * from table;
.quit;
BTEQ_EOF
运行SHELL后屏幕不打印结果!
请问需要怎样才能在屏幕显示结果! 展开
我在shell中嵌套了一个查询:
bteq<<BTEQ_EOF 2>/dev/null 1>/dev/null
.logon ${list_db}/${list_user},${list_pass};
select * from table;
.quit;
BTEQ_EOF
运行SHELL后屏幕不打印结果!
请问需要怎样才能在屏幕显示结果! 展开
2个回答
展开全部
你都把屏幕输出结果打到dev/null这个地方了当然打不出来了,把1>/dev/null这句去掉就可以了
追问
我去掉1>/dev/null
执行,打印的还有连接数据库的信息,我想只要打印查询,不打印数据库连接信息,要怎么做!?
追答
这个你用的是什么数据库啊?直接找这个数据库的输出参数。跟shell没有什么关系的应该,
您想只输出打印的sql不是吗,就设置sql查询的格式就可以了,但是这个有参数所以你要看你用的是什么数据库然后呢,要知道各个参数是什么意思了。我只能回答这么多了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
shell??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询