如何从命令行运行db2 sql命令?
问题描述:
我怎么可以运行如何从命令行运行db2 sql命令?
- SQL命令
UPDATE CONTACT SET EMAIL_ADDRESS = '[email protected]'
通过命令行
- 为DB2数据库
- 在Linux上
- 从shell脚本文件
- ?
答
您需要使用ID为“db2profile”的ID登录到您的Linux机器中.profile。
如果您不确定我在说什么,请查看db2实例所有者的.profile(通常是db2inst1,除非您在安装过程中对其进行了更改)。最简单的事情可能是作为db2实例所有者登录。
登录后,在命令行键入“db2”。如果没有找到“db2”,那么重新检查.profile的东西。
要执行SQL命令,在命令行中输入以下(代替你想要的数据库的名称来连接):
db2 connect to <database name>
db2 UPDATE CONTACT SET EMAIL_ADDRESS = '[email protected]'
我可以运行在一个shell脚本这些命令? – Radek 2011-03-28 01:38:26
是的。如果你这样做,那么你可能想要以特定用户的身份连接到数据库。在这种情况下,使用“db2连接到用户使用” –
2011-03-28 16:06:41
谢谢你。现在我知道我需要知道的一切来完成我的脚本:-) – Radek 2011-03-28 22:07:17