首页 > 数据库 >DB2的基础语法

DB2的基础语法

时间:2023-05-06 14:33:20浏览次数:34  
标签:DB2 void javascript 基础 语法 日志 db2 数据库 select

db2 基础语法

一、db2 基础

基本语法

注释:“--”(两个减号)
字符串连接:“||”
如set msg=’aaaa’||’bbbb’,则msg为’aaaabbbb’
字符串的引用:‘’(一定用单引号),如果需要输入单引号,输入两个单引号即可。
语句结束:“;”
语法来源:PASCLE

转义字符

如果你想查询字符串中包含‘%’或‘_’ ,就得使用转义字符(Escape Characters)。比如,要想查询book_title中包含字符串’99%’的纪录:
select * from books where book_title like ‘%99!%%’ escape ‘!’
后面的escape ‘!’是定一个转义字符‘!’, 指明紧跟着转义字符’!'后的%不再是统配符。

DB2命令参数选项

db2 list command options 可以查看
-a 显示 SQLCA OFF
-c 自动落实 ON
-e 显示 SQLCODE/SQLSTATE OFF
-f 读取输入文件 OFF
-l 将命令记录到历史文件中 OFF
-n 除去换行字符 OFF
-o 显示输出 ON
-p 显示交互式输入提示 ON
-r 将输出保存到报告文件 OFF
-s 在命令出错时停止执行 OFF
-t 设置语句终止字符 OFF
-v 回送当前命令 OFF
-w 显示 FETCH/SELECT 警告信息 ON
-x 不打印列标题 OFF
-z 将所有输出保存到输出文件 OFF这些选项的具体功能及其缺省设置为:.a 显示 SQLCA 的数据,缺省为 OFF。.c 是否自动落实 SQL 命令,缺省为 ON。.e {c|s} 显示 SQLCODE 或 SQLSTATE,缺省为 OFF。.f 文件名将命令的输入从标准输入指定到某一文件,缺省为 OFF。注:命令“db2 < 文件名”与“db2 -f 文件名”作用相同。.l 文件名将命令记录到历史文件中,缺省为 OFF。.n 除去换行字符,缺省为 OFF。.o 将输出数据及信息送到标准输出,缺省为 ON。.p 在交互方式下显示命令行处理器的提示信息,缺省为 ON。.r 将输出保存到指定文件中,缺省为 OFF。.s 执行批处理文件中或交互方式下的命令出错时即停止执行操作,缺省为 OFF。.t 设置语句终止字符,缺省为 OFF。.v 回送当前命令到标准输出,缺省为 OFF。.w 显示 FETCH 或 SELECT 警告信息,缺省为 ON。.x 不打印列标题,缺省为 OFF。.z 文件名将所有输出保存到输出文件,缺省为 OFF。

SQLSTATE含义

在db2命令行方式下输入:? 20012(SQLSTATE值)可以获取sql错误含义

import和export的用法

IMPORT FROM CO_ACCEPTANCEDRAFT.del OF DEL MESSAGES importmsgs.txt INSERT INTO cmmcorc.CO_ACCEPTANCEDRAFT;
EXPORT TO CO_ACCEPTANCEDRAFT.del OF DEL MESSAGES exportmsgs.txt SELECT * FROM cmmcorc.CO_ACCEPTANCEDRAFT;如果是Sybase导出的文本,并且用TAB分隔符的文档,那么可以采用db2 import from filename.txt of del modified by COLDEL0x09 insert into tablename;其中COLDEL是关键字,0x09是16进制,表示tab符号

[复制代码](javascript:void(0)

标签:DB2,void,javascript,基础,语法,日志,db2,数据库,select
From: https://www.cnblogs.com/bugDiDiDi/p/17377221.html

相关文章

  • 嵌入式开发入门-51单片机基础知识(9)- DS18B20
    一、DS18B20简介1、DS18B20是一个数字温度传感器,单总线传输数据,测量温度范围为-45℃-125℃,测量精度可配置为9位,10位,11位,12位,默认配置12位,分别对应0.5℃、0.25℃、0.125℃和0.0625℃。二、温度测量1、由于DS18B20通电后,处于空闲状态,不进行温度测量和转换,所以必须发出转......
  • 深入浅出RxJava(一:基础篇)
    RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上......
  • Pandas 百题大冲关-基础部分
    1、查看版本信息:print(pd.__version__)Series基本操作1、创建Series的3种方式,1)列表2)ndarray3)字典2、修改Series索引:s1.index=['A','B','C','D','E']3、Series纵向拼接:s4=s3.append(s1)4、Series按指定索引删除元素:s4=s4.drop('e')5、......
  • UEFI 基础教程 (三) - 运行第一个PEI Driver
    一、编写源代码编写C:\edkii\OvmfPkg\MyHelloWorldPEIMDriver\MyHelloWorldPEIMDriver.c#include<uefi.h>#include<Library/UefiLib.h>#include<Library/BaseLib.h>#include<Library/DebugLib.h>#include<Library/BaseMemoryLib.h>......
  • 好用的markdown语法
    去掉表格边框TimeLengthSpeedMassMillisecondMillimetreKilometreperhourMilligramSecondCentimetreFootpersecondGramMinuteInchMilesperhourOuncehtmlcss文本分散对齐,两端对齐2222333444https://m.php.cn/article/525353.......
  • clickhouse语法
    官方中文文档https://clickhouse.com/docs/zh/operations/案例网页:https://blog.csdn.net/qq_41070393/article/details/116783138常用操作--修改表名RENAMETABLEsem_energy_categorTOsem_energy_category;--修改表中字段类型ALTERTABLEsem_energy_device_day_resultMOD......
  • IM开发者的零基础通信技术入门(十二):上网卡顿?网络掉线?一文即懂!
    【来源申明】本文引用了微信公众号“鲜枣课堂”的《上网慢?经常掉线?这篇文章告诉你该怎么办!》文章内容。为了更好的内容呈现,即时通讯网在引用和收录时内容有改动,转载时请注明原文来源信息,尊重原作者的劳动。1、本文内容概述对于不太了解网络通信的人来说(包括开发者),可能会经常碰......
  • 1.李沐课程-零基础多图详解图神经网络
    一前言图是一个序列图越深,上层的节点链接的下次节点越多二什么是图1图是表现一些实体之间的关系实体:点  关系:边核心:如何把想要的信息表示为图中的向量,并可以通过数据得到2三大类问题(1)图层面的任务:整个图的识别(2)顶点层面的任务:点的属性判断(3)边级别上的任务:边的属性......
  • PostgreSQL 基础知识:psql 提示和技巧
    对于积极使用和连接到PostgreSQL数据库的任何开发人员或DBA来说,能够访问psql命令行工具是必不可少的。在我们的第一篇文章中,我们讨论了psql的简要历史,并演示了如何在您选择的平台上安装它并连接到PostgreSQL数据库。在本文中,我们将帮助您了解成为高级用户所需了解的所有ps......
  • Linux-基础题
    Linux-基础题Linux命令格式是什么样?Linux命令 可选的参数 你要操作的对象#显示根目录下的文件内容ls/#显示根目录下文件内容的详细信息,以及文件大小ls-l-h/#显示当前目录下的文件大小ls其实这个命令后面跟了一个文件夹ls.Linux命令必须添加参数才能执......