![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB2
abc_ABC123A
这个作者很懒,什么都没留下…
展开
-
DB2常用sql汇总
话不多说,直接上干货平常开发时,也不会多记这些sql,不经常写会容易忘,以下只是本人在工作中用的多的sql的简单记录,希望对大家有帮助!--表解锁call sysproc.admin_cmd('reorg table <表名>');--添加字段ALTER TABLE <表名> ADD COLUMN <字段名> VARCHAR(32);--删除字段ALTER TABLE <表名> DROP COLUMN <字段名>;--创建表原创 2021-04-02 18:02:45 · 466 阅读 · 0 评论 -
idea的database离线配置DB2驱动
1.打开idea2.找到database3.点击database的+进行数据库的添加4.找到DB25.填写完整DB2数据库连接的配置信息6.重点:在driver这个选项这里选择Go to Driver7.添加driver文件,选择custom jars8.选择一个以db2jcc开头的某个版本的jar包即可9.然后再回到之前配置连接的地方就可以测试连接了注:这里只是提供一种在你没有网络的情况下配置连接的方式...原创 2020-05-26 16:38:42 · 3633 阅读 · 0 评论 -
DB2在原来的表里添加联合主键,添加非空列的方法
#大家都知道,我们的主键是不为空的,但是这时候我们要添加一个字段,与原有的主键组成联合主键,这个字段往往我们需要把它设置成一个非空的字段这里有个坑如果原有的表里面是有数据的,这是时候直接使用语句进行字段的添加并设置为not null是不可以的,会报错!那么怎么解决呢!分为以下几个步骤一一进行即可:比如:我们要在TABLE_EMPLOYEE中添加一个字段USER_ID与之前的EMPLOYEE_I...原创 2019-01-23 15:00:32 · 4606 阅读 · 1 评论 -
DB2建表设置联合主键的方法
1.使用工具DbVisualizer2.表名TABLE_USER3.主键1:NAME_ID 主键2:VERSION建表语句:create table DATA_STD( NAME_ID varchar(10) NOT NULL, THEME varchar(100), VERSION varchar(7) NOT NULL);联合...原创 2019-01-23 14:35:34 · 6692 阅读 · 1 评论 -
DB2如何修改某个字段由非空转变为可以为空
DB2如何修改某个字段由非空转变为可以为空比如需要修改EMPLOYEE_TABLE 里面的UERT_ID(原来状态为非空,即is not null)为可以为空状态!alter table EMPLOYEE_TABLE(表名) alter UERT_ID(字段名) drop not null...原创 2019-02-15 09:27:16 · 10352 阅读 · 1 评论 -
DB2如何修改字段的类型
DB2如何修改字段的类型话不多说,直接上干货:如:我们的表是EMPLOYEE_TABLE,其中有个字段为CREATE_DATE(原本是Varchar类型),现在我们想把它转换成DATE类型,直接按下面的步骤进行操作即可!基本语法: alter table <TABLE_NAME> alter column <COLUMN_NAME> set data type <...原创 2019-02-15 10:42:30 · 10527 阅读 · 0 评论 -
SQL统计求和
SQL统计求和需求SQL写法业务SQL运行结果需求现在有一张学生Student表,表中有字段语文Chinese、数学Math、英语English、化学chemistry、物理physics等成绩,每科成绩可以分为A\B\C三个等级,现在要求:1.统计出全部成绩为C的学生的人数;2.统计出其中有一科成绩为A的学生的人数!(注:此需求是胡编乱造的,不一定和生活规律一致,忘忽略!)即:T_ST...原创 2019-05-11 10:45:37 · 10738 阅读 · 1 评论 -
SQL查询时,如何对where后的or进行优化
SQL查询时,如何对where后的or进行优化大家都知道,在sql查询的过程中,where带有or条件,且条件比较复杂的时候,sql的查询速度明显会降低,比如我在实际应用中就遇到这样一个问题:写了一个条件带or的复杂sql,发现查询速度远不如人意,一条10000条数据不到的表,居然需要花费近4s的时间,显然是不符合要求的(至于为什么会这么慢,这个在此就不做过多解释),这时候就要考虑到怎样进行优化...原创 2019-07-17 11:00:03 · 7437 阅读 · 2 评论