Linux 运行 DB2 script

本文讨论了在DB2v9.5和v9.7中运行数据库及表创建SQL脚本时遇到的问题,包括语法差异、空格敏感性及特定指令的兼容性差异。文中还提到了一些基本的Linux数据库操作命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DB2 因版本不同,脚本文件语法也有些差别.甚至多余的空格也会出出运行时错误.

最近试验在DB2 v9.5 和 v9.7运行数据库及表创建的sql文件时,遇到许多奇怪的问题.除语法上的.

问题1.create tarigger 时,语句得写在一行.()

问题2.v9.5不支持 create or replace语法

问题3.language sql   reads sql data   no external action   deterministic 之间不能有多余空格(v9.5中存在,v9.7正常).


Linux基础操作:

数据库操作: force application all;

                 drop database dbname;

                 su - db2inst

       db2 -tvf /tmp/data_init_sprintIV.sql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值