
数据库
ProfessionalEngineer
这个作者很懒,什么都没留下…
展开
-
什么是OCP和OCM
Certified Professional)是Oracle公司的Oracle数据库DBA(Database Administrator 数据库管理员)认证课程。考试,再学习两门高级技术课程,然后在Oracle 实验室通过场景实验考试。(Oracle数据库认证助理Oracle Certified Associate)的认证,主要是。和应用,还能帮助客户解决所有的Oracle 技术困难。Oracle认证大师是解决最困难的技术难题和最复杂的。,通过后将成为企业内的资深专家和顾问。的最佳Oracle专家人选。原创 2024-07-21 12:14:06 · 1013 阅读 · 0 评论 -
DB2 常见命令小结
1、 打开命令行窗口 #db2cmd 2、 打开控制中心 # db2cmd db2cc 3、 打开命令编辑器 db2cmd db2ce =====操作数据库命令===== 4、 启动数据库实例 #db2start 5、 停止数据库实例 #db2stop 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force a转载 2013-09-08 08:44:44 · 955 阅读 · 0 评论 -
sql(SqlServer)编程基本语法
一、定义变量--简单赋值declare @aintset @a=5print @a --使用select语句赋值declare @user1 nvarchar(50)select @user1='张三'print @user1declare @user2 nvarchar转载 2013-11-12 08:19:36 · 968 阅读 · 0 评论 -
DB2的DECIMAL类型
创建表的时用的是DECIMAL(13,2),我认为它为13个整数位数+2为有效数字,因为在打印银行交易的FORM时遇到了难题。输出和建表的长度不一样,我们以为它会打印出15为长度(13位整数+2位有效数字),但是却遇到了难题。经过我们的近一个小时的讨论与时间,可以看出,在DECIMAL(13,2)的数据库的插入时,我们首先输入的数据为1234567890123.99,数据库报出错误:长度超出了转载 2013-09-06 11:14:24 · 4724 阅读 · 2 评论 -
SQL重复记录查询(转载)
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 例二: select * from testtable转载 2014-03-05 15:48:37 · 871 阅读 · 0 评论 -
【转】DB2 alter表字段
http://blog.163.com/liufengli_2005/blog/static/25489154201211331259871/DB2 alter:add/delete/reset column alter之后需要 REORG TABLE XXX1.添加字段alter table [table_name] add [column_n转载 2014-01-13 09:02:21 · 1014 阅读 · 0 评论 -
left join加where还是on
left join的困惑:一旦加上where条件,则显示的结果等于inner join 将where 换成 and 用where 是先连接然后再筛选 用and 是先筛选再连接 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:转载 2015-12-11 22:40:24 · 967 阅读 · 1 评论 -
Sqlstate详解
根据 X/Open 和 SQL Access Group SQL CAE 规范 (1992) 所进行的定义,SQLERROR 返回 SQLSTATE 值。SQLSTATE 值是包含五个字符的字符串 。五个字符包含数值或者大写字母, 代表各种错误或者警告条件的代码。SQLSTATE 有个层次化的模式:头两个字符标识条件的通常表示错误条件的类别, 后三个字符表示在该通用类中的子类。成功的状态是由 00转载 2016-09-09 12:19:13 · 1943 阅读 · 0 评论 -
DB2 merge更新多字段数据
merge into yyglbxq.curr a using (select khh, mdlhh from cdktj.cktj where mdlhh = 'jt1' or mdlhh = 'JT1' or mdlhh = 'jt4' or mdlhh = 'JT4') b on a.core_cust_id = b.khh when m原创 2016-09-07 16:37:15 · 2675 阅读 · 0 评论 -
db2中like使用locate函数情况及解析
转载自:关于locate函数由于公司最近将oracle项目移植到db2 中间出现了很多兼容性问题,这里主要记录下hibernate中模糊查询的兼容性问题 例子(hql):from table t where t.name like '%' || t.displayName || '%'; 如果遇到这种情况,在oracle里面是完美兼容,到了db2转载 2016-09-07 16:43:43 · 6863 阅读 · 0 评论 -
db2look导出数据库结构
自助终端导出表结构语句:db2look -d zspdb -e -a -x -u db2inst1 -p db2inst1 -o zspdb.sql DB2的db2look命令诠释如下:db2look 版本 8.2db2look:生成 DDL 以便重新创建在数据库中定义的对象语法: db2look -d DBname [-e] [-u Creator] [-z S转载 2015-09-18 18:02:29 · 12165 阅读 · 0 评论 -
DB2安全角色及权限明细
DB2授权控制数据库安全计划的以下方面:● 用户被授予的权限级别● 允许用户运行的命令● 允许用户读取和/或修改的数据● 允许用户创建、修改和/或删除的数据库对象授权由特权组和高级数据库管理程序(实例级)维护和实用操作组成。在DB2可用的5 种权限中,SYSADM、SYSCTRL 和SYSMAINT 是实例级权限。这意味着它们的范围包含实例级命令以及针对这个实例中的所有数据转载 2013-09-02 16:52:52 · 2043 阅读 · 0 评论 -
varchar和Nvarchar区别
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示 sql server中的varchar和Nvarchar有什么区别啊,varchar好像是一个英文和一个汉字都站两个字节,而Nvarchar转载 2011-09-08 23:50:11 · 649 阅读 · 0 评论 -
数据库三范式
1.1 第一范式(1NF)无重复的列所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。说明:在任何一个关系转载 2011-09-16 10:11:56 · 880 阅读 · 0 评论 -
DB2的基本数据类型
字段类型描述字段长度及其缺省值 Char(size) 用于保存定长(size)字节的字符串数据。 每行定长(不足部分补为空格);最大长度为254字节,缺省值为每行1字节。Varchar(size) 用于保存变长的字符串数据。其中最大字节长度由(size)指定。每行长度可变,最大长转载 2013-07-15 09:48:57 · 6550 阅读 · 0 评论 -
DB2错误信息汇总-SQL CODE和SQL State相关
操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因(声明:这是搜集网上的资料得来的,详细出处不记得了)sqlcode sqlstate 说明000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012转载 2013-07-16 16:55:13 · 1564 阅读 · 0 评论 -
SQL连接
内连接:把两个表中数据对应的数据查出来 外连接:以某个表为基础把对应数据查出来(全连接是以多个表为基础) student表 no name 1 a 2 b 3 c 4 d grade表 no grade 1 90 2 98 3 95 内连接 inner join(查找条件中对应的数据,no4没有数据不列出来) 语法:select * from转载 2011-10-12 11:29:50 · 569 阅读 · 0 评论 -
SQL Server 2008中的数据类型
SQL Server表中的每一个字段都只能包含一个预先指定的特定数据类型,例如字符或数字。这个声明叫做数据类型。在这篇文章里,我们将比较和对照SQL Server 2008的各种数据类型。此外,我们还将展示各种特定环境下哪种数据类型是最好的解决方法。在SQL Server 200转载 2011-09-07 09:29:42 · 2306 阅读 · 0 评论 -
Oracle数据类型
在ORACLE8中定义了:标量(Scalar)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型。(一)标量(Scalar)标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可信。①数字 有三种基本类型:NUMBER、PLS_INTEGER和BINARY_INTENER。N转载 2011-09-06 10:43:51 · 1501 阅读 · 0 评论 -
Oracle数据库用户及表的操作
昨天项目要更新数据库的内容,数据库用户为iso,已经导出一份最新修改过的.dmp文件现需要重新导入。首先在cmd命令行中启动sqlplus,思路是删除原有iso用户,重新创建用户,然后导入表。C:\>sqlplus用系统管理员的身份登陆,用户名为system,密码为manager。删除用户:SQL>drop user iso cascade;在表空间"JTJ_SPACE"中原创 2012-05-08 13:17:40 · 719 阅读 · 0 评论 -
在PowerDesigner12 逆向工程DataBase SQl时出现:unable to list the tables 信息
在PowerDesigner12 逆向工程DataBase SQl2005时出现:unable to list the tables 信息此时应该设置sqlserver2005数据库的行为设置为指定Sql server版本兼容:执行:EXEC sp_dbcm转载 2011-10-08 18:06:39 · 756 阅读 · 0 评论