数据库
疯狂的星光
这个作者很懒,什么都没留下…
展开
-
oracle XE命令创建表空间、数据库等
oracle XE创建表空间原创 2023-02-20 10:21:00 · 331 阅读 · 0 评论 -
通过外键找到外键对应的表
mysqlSELECT ii.`TABLE_NAME` -- ii.`TABLE_NAME`,ii.`COLUMN_NAME`FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS iiWHERE ii.`CONSTRAINT_SCHEMA` = 'lfssc' -- AND ii.`TABLE_NAME` = 'fssc_spm_accounts' and ii.CONSTRAINT_NAME='FKlkd3txarq...原创 2022-03-31 19:51:52 · 1077 阅读 · 0 评论 -
mysql psc备份还原数据不全
show variables like '%timeout%';show variables like '%packet%';set global max_allowed_packet=99328000;set global wait_timeout=2880000;set global interactive_timeout=2880000;-- wait_timeout=2880000-- interactive_timeout=2880000-- max_allowed_pac转载 2021-04-26 13:42:38 · 607 阅读 · 0 评论 -
查询某张表被哪些表外键关联
SELECT 主键列ID=b.rkey,主键列名=(SELECT name FROM syscolumns WHERE colid=b.rkey AND id=b.rkeyid),外键表ID=b.fkeyid,外键表名称=object_name(b.fkeyid),外键名称= c.name,外键列ID=b.fkey,外键列名=(SELECT name FROM syscolumns WHERE colid=b.fkey AND id=b.fkeyid),级联更新=ObjectPro...转载 2021-02-24 19:59:19 · 663 阅读 · 0 评论 -
db2 创建数据库及表空间语句
db2 创建数据库及表空间语句1、首先在windows安装完DB2以后,打开DB2的命令行,然后依次执行下面代码.(下面有一句话脚本会提示你一个类似异常的信息,不予以理会,继续执行下面别的代码)db2 “CREATE DB TestDB using codeset UTF-8 territory us”db2 “UPDATE DB CFG FOR TestDB USING applheapsz 4096”db2 “UPDATE DB CFG FOR TestDB USING app_ctl_heap转载 2020-06-13 17:34:42 · 3104 阅读 · 0 评论 -
DB2判空函数
1. 输入参数为字符类型,且允许为空的,可以使用COALESCE(inputParameter,'')把NULL转换成''; 2. 输入类型为整型,且允许为空的,可以使用COALESCE(inputParameter,0),把空转换成0; 3. 输入参数为字符类型,且是非空非空格的,可以使用COALESCE(inputParameter,'')把NULL转换成'',然后判断函数返回转载 2017-12-19 19:46:58 · 3596 阅读 · 0 评论 -
DB2修改字段类型
DB2大多数情况下不能直接修改数据类型,特别已经存在数据的情况下,数据转换之间有问题,可以下面的方式实现修改类型;//增加一列alter table fs_payment_main add column fd_description1 CLOB(100000);//将老数据赋值到新列update fs_payment_main set fd_description1=fd_des原创 2017-11-28 11:04:54 · 5582 阅读 · 0 评论 -
Oracle XE http端口8080的修改
Oracle Express Edition(XE)默认的http端口是8080,这跟JBoss/Tomcat的默认端口相同,导致Jboss启动冲突。修改办法:1. 以dba身份登录XE2. 执行下列语句1 begin2 dbms_xdb.sethttpport('7000');3 dbms_xdb.setftpport('0');4 end;5 /这样就把默认的8080端口改成7...转载 2018-05-28 09:52:17 · 304 阅读 · 0 评论 -
各个数据库表名和字段名长度限制
现在数据库种类很多,每个数据库对表名和字段名长度有限制,下面是常见数据库的限制。数据库类型表名字段名SQL SERVER128个字符,临时表116个字符128个字符Oracle30个字符30个字符MySQ转载 2017-10-12 09:07:28 · 36748 阅读 · 0 评论 -
重新安装sqlserver报错
SQL Server安装程序遇到以下错误:MsiGetProductInfo无法检索 Product Code 为“{}”的包的ProductVersion.错误代码:1分类:------------SQL (2104) (1)在卸载了SqlServer2008以后,可能因为卸载的不干净,而不能再次安装SqlServer,可能会出现如下错误:转载 2017-07-28 09:24:03 · 772 阅读 · 0 评论 -
oracle存储过程循环
--流程控制declarestr varchar(18);beginstr:='b';if(str='a')then dbms_output.put_line('a');elsif(str='b')then dbms_output.put_line('b');elsedbms_output.put_line('other');en原创 2016-05-29 23:11:07 · 1275 阅读 · 0 评论 -
oracle复合数据类型
--type用于定于不确定的数据类型declarev_fd_change_left EKP_CHANGE.fd_change_left%type; --v_id是表name的id的数据类型v_fd_change_total EKP_CHANGE.fd_change_total%type;beginselect fd_change_left,fd_change_tot原创 2016-05-29 23:13:21 · 441 阅读 · 0 评论 -
oracle存储过程游标
--游标--抓取一条记录declare cursor x_cursor is select * from sys_org_element; x_sys_org_element sys_org_element%rowtype;begin open x_cursor; fetch x_cursor into x_sys_org_element;原创 2016-05-29 23:16:05 · 359 阅读 · 0 评论 -
关于SQL Server/oracle将一列的多行内容拼接成一行的问题讨论
比如表中有两列数据 :ep_classes ep_nameAAA 企业1AAA 企业2AAA 企业3BBB 企业4BBB 企业5我想把这个表变成如下格式:ep_classes ep_nameAAA转载 2016-07-13 09:04:13 · 1906 阅读 · 0 评论 -
DB2错误信息(按sqlcode排序)
DB2错误信息(按sqlcode排序)sqlcodesqlstate说明00000000SQL语句成功完成 01xxxSQL语句成功完成,但是有警告+01201545未限定的列名被解释为一个有相互关系的引用+09801568动态SQL语句用分号结束+10002000没有找到满足S转载 2017-05-25 19:40:02 · 924 阅读 · 0 评论 -
Hibernate createSQLQuery 对于带union的SQL报db2 sqlcode :-421 错误
由于hibernate 的HQL不支持union,只能用SQL,在使用 createSQLQuery带union的SQL语句时,一直报db2 sqlcode :-421 错误,查了半天,终于发现问题出处。 原来是因为SQLQuery对于union不能设置分页参数 //query.setFirstResult(startIndex);转载 2017-05-26 09:57:32 · 2837 阅读 · 0 评论 -
DB2数据库之常用的备份和恢复命令
一、整库备份(备份数据为一个文件)1)备份之前断开所有连接db2 force application all2)备份db2 backup db dbname user db2admin using db2admin to d:/3)恢复db2 restore db dbname user db2admin using db2admin from d:转载 2017-05-26 14:24:40 · 1491 阅读 · 0 评论 -
DB2创建数据库命令,直接创建可能会出现页太小的问题
db2 "CREATE DB konka using codeset UTF-8 territory us" db2 "UPDATE DB CFG FOR konka USING applheapsz 4096" db2 "UPDATE DB CFG FOR konka USING app_ctl_heap_sz 1024" db2 "UPDATE DB原创 2017-07-11 14:31:28 · 970 阅读 · 0 评论 -
简单的oracle存储过程
前段时间学习oracle简单的存储过程,以备项目中偶尔需要用到,这里做一个简单的总结;--第一个存储过程create or replace procedure firstpro isbeginselect *from sys_org_element;end firstpro;//执行存储过程beginfirstproend;原创 2016-05-29 23:01:21 · 359 阅读 · 0 评论