--start
我们可以把DB2 命令或者 SQL语句写在一个脚本中以方便我们管理DB2,那么如何写DB2 脚本呢?很简单,我们建立一个文本文件,然后把要执行的命令或SQL写在里边就可以了。如,我们建立一个名为test.txt的文件,然后输入以下内容:
[quote]
CONNECT TO SAMPLE;
CREATE TABLE USER
(
ID INTEGER NOT NULL,
NAME VARCHAR(40)
);
SELECT * FROM USER;
COMMIT;
CONNECT RESET;
[/quote]
需要特别注意的是,脚本中的DB2命令不要加DB2 前缀,否则该脚本是不能执行的。写完脚本后,我们该执行脚本了,通常,我们通过下面的命令执行脚本:
db2 –tvf test.txt –z test.log
那么以上参数是什么意思呢?答案我不想告诉大家,请通过以下命令自己查找:
DB2 LIST COMMAND OPTIONS
--[b]更多参见[/b]:[url=http://iamwave.iteye.com/blog/649715]DB2 系列文章目录[/url]
--[b]声明:转载请注明出处[/b]
--last updated 2009.11.24
--written by wave at 2009.11.24
--end
我们可以把DB2 命令或者 SQL语句写在一个脚本中以方便我们管理DB2,那么如何写DB2 脚本呢?很简单,我们建立一个文本文件,然后把要执行的命令或SQL写在里边就可以了。如,我们建立一个名为test.txt的文件,然后输入以下内容:
[quote]
CONNECT TO SAMPLE;
CREATE TABLE USER
(
ID INTEGER NOT NULL,
NAME VARCHAR(40)
);
SELECT * FROM USER;
COMMIT;
CONNECT RESET;
[/quote]
需要特别注意的是,脚本中的DB2命令不要加DB2 前缀,否则该脚本是不能执行的。写完脚本后,我们该执行脚本了,通常,我们通过下面的命令执行脚本:
db2 –tvf test.txt –z test.log
那么以上参数是什么意思呢?答案我不想告诉大家,请通过以下命令自己查找:
DB2 LIST COMMAND OPTIONS
--[b]更多参见[/b]:[url=http://iamwave.iteye.com/blog/649715]DB2 系列文章目录[/url]
--[b]声明:转载请注明出处[/b]
--last updated 2009.11.24
--written by wave at 2009.11.24
--end