用shell脚本实现去sybase数据库执行查询语句,结果报以下错误,求各位大大看看怎么回事

用shell脚本实现去sybase数据库执行查询语句,结果报以下错误,求各位大大看看怎么回事,第1张

改为:

checkcustomer(){

isql -Uxxx -Pxxx -Sxxxx <<EOF

select customer,customer_name,short_name,local_lang_type,local_lang_cust_name,sovereign_off,address1,address2,address3,address4,city,state,postal_code,country,nearest_airport,phone,fax,email_address,>

写个oracle的

DECLARE 

v_t number(8);

BEGIN

SELECT count(0) into  v_t TABLE ;      

END;

SELECT  FROM TTABLE WHERE ID=v_t;

注意此处:

isql -U natuser -P zjtt@nat -S natdb <<END

如下供参考

·1 若要重定向到文件

isql -U natuser -P zjtt@nat -S natdb <<END >outtxt

即将查询结果重定向到outtxt文件中

·2若要输出至变量

isql -U natuser -P zjtt@nat -S natdb <<END |read xarg

·3若要循环输出至变量,可参照read方式类推

1、使用ssh-keygen生成密钥实现快速登陆

[python]

view

plain

copy

要跨服务器自动执行脚本,得需要实现免密码自动登陆,然后才能在多个服务器之间跳转,因此我们首先需要生成登陆密钥。

生存登陆密钥需要三个步骤,在本地机器创建密钥,复制公钥要远程主机,将公钥追加到远程主机的authorized_keys

下面是一个 *** 作示例:

oracle@linux1:~>

mkdir

~/ssh

#首先在本地创建ssh目录并赋予权限

oracle@linux1:~>

chmod

700

~/ssh

oracle@linux1:~>

ssh-keygen

-t

rsa

#使用ssh-keygen生成密钥对,也可以使用dsa方式

Generating

public/private

rsa

key

pair

Enter

file

in

which

to

save

the

key

(/users/oracle/ssh/id_rsa):

Enter

passphrase

(empty

for

no

passphrase):

Enter

same

passphrase

again:

Your

identification

has

been

saved

in

/users/oracle/ssh/id_rsa

Your

public

key

has

been

saved

in

/users/oracle/ssh/id_rsapub

The

key

fingerprint

is:

01:c8:48:01:f2:3d:a7:b4:cd:4a:9c:10:2d:ba:ef:4e

oracle@linux1

以上就是关于用shell脚本实现去sybase数据库执行查询语句,结果报以下错误,求各位大大看看怎么回事全部的内容,包括:用shell脚本实现去sybase数据库执行查询语句,结果报以下错误,求各位大大看看怎么回事、shell脚本如果通过sql语句查询,保存查询出的变量,用于下一条sql的条件、在shell脚本中使用 isql 执行SQL语句 查询sybase数据库中满足条件的记录条数,怎么把查询结果赋给变量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10180373.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存