- 博客(30)
- 收藏
- 关注
转载 Oracle中如何将数字转换成字符型
1.小数转换成字符往往会丢失前面的零.解决方法_例:to_char(0.12345,'fm9999999990.00'); 2.除数为零的话oracle老是报错.解决方法_例:decode(B,0,0,A/B); 3.用sub(0.123333,0,3)截取字符串老是得到的结果是 .12 解决方法_例:cast(0.123333 as
2014-12-12 16:03:56 3620
转载 Oracle 修改默认日期格式
1、Oracle的日期格式 Oracle数据缺省的时间格式数据的显示形式,与所使用的字符集有关。一般显示年月日,而不显示时分秒。例如,使用us7ascii字符集(或者是其他的英语字符集)时,缺省的时间格式显示为:28-Jan-2003,使用zhs16gbk字符集(或其他中文字符集)时时间格式缺省显示为:2003-1月-28。向表中插入数据时,如果不使用转换函数,则时间字段的格
2014-03-24 08:52:35 645
转载 oracle数据库表空间文件收缩实例
Oracle数据文件收缩实例原文地址:http://blog.csdn.net/47522341/article/details/3865946数据文件的作用 HWM的基本概念 查看数据文件的使用情况包括内容:数据文件大小,已经used空间,free空间,hwm信息select/*+ ordered use_hash(a,b,c) */a
2014-01-15 14:15:17 895
原创 DB2 表分区
对于给定的表数据范围自动生成分区的语法是:PARTITION BY ([ColumnName] ,...) ( STARTING [Start | MINVALUE | MAXVALUE] | STARTING ([Start | MINVALUE | MAXVALUE] ,...) ENDING [End | MINVALUE | MA
2013-11-20 10:34:29 2375
转载 关于 行列相互转行
最近遇到几次 行,列相互 转换的问题,做下总结:行转列和列转行1,列转行:数据:ver qname 01 A,B,C想通过SQL使查询结果变成: ver qname01 A01 B01 CSQL:with n (str, ori, pos) as (select 'A,B,
2013-09-06 16:07:57 952
转载 listagg v9.7.4新增的聚集函数,行转列
转帖:http://www.db2china.net//home/space.php?uid=35802&do=blog&id=20857我们曾为拼接不同行中的字段烦恼,学习一下v9.7.4新增的listagg聚集函数 :A new aggregate function, LISTAGG, has been added. The LISTAGG function aggregates a
2013-09-06 16:05:33 1074
原创 DB2 导出数据导入数据字段顺序测试
测试导出导入是源表和目标表字段顺序不同的情况:创建测试表create table T_1227_COLUNM_ORDER_LOAD(ID1 INT,ID2 INT ,ID3 INT ,ID4 INT ,ID5 INT);create table T_1227_COLUNM_ORDER_LOAD1(ID5 INT,ID4 INT ,ID3 INT
2012-12-27 15:13:59 1471
原创 DB2 自增长列导入、导出测试
DB2 自增长列测试1当想将表中一列修改为自动增长时,可用下面命令:Alter table alter column set not nullAlter table alter column set generated always as identity (start with 1,increment by 1)上面命令是在改一表中列的属性时,在网上找到的很有用。
2012-12-27 15:02:58 11105 1
转载 ORACLE函数TO_CHAR以及数字转换格式
一 ,TO_CHAR(NUMBER) 1.1 格式图和简单说明 本函数把参数N转为一个VARCHAR2类型的数值。N可以是NUMBER,BINARY_FLOAT,或者BINARY_DOUBLE。如果不带格式,那么函数会把N转换为足以表示N的VARCHAR2字符串。 格式表参考: 序号 格式 简例 说明 1 ,(逗号)
2012-12-18 15:06:52 789
转载 sql2008 附加数据库时 错误5123
直接把己有数据库复制到sql安装目录下C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA ……解决方法: 1.直接把己有数据库复制到sql安装目录下C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA 这样就可
2012-06-06 17:53:30 440
转载 DB2中的SMS和DMS
在DB2中表空间的存储方式有两种,SMS(System Managed Space)和DMS(Database Managed Space)。 SMS直接利用操作系统的文件系统来管理数据。表空间中的数据按照系统中所有容器上进行数据块划分。表空间中的所有的表都被赋予了它自己的文件名,此文件名在所有的容器中使用。文件扩展名指示出该文件中存储的数据类型。 DMS是由数据库进行
2012-06-04 20:26:26 946
原创 GENERATED ALWAYS
DB2 generated by default generated always as 生成列,用于自动生成列值,它是由表达式而不是从insert或update操作派生其值。始终由 DB2 生成:DB2 可以保证以 GENERATED ALWAYS 方式定义的标识列的唯一性,因为它的值始终是由 DB2 生成的。使用了 可以一词,因为许多用户误解了这种唯一性保证
2012-05-28 11:34:48 4241
原创 程序包 "****"不起作用
我昨天下班的时候存储过程执行还好好的,今天上班的时候call我某个写的存储过程时,就报错了,信息如下:C:\Documents and Settings\Administrator>db2 call BIDS.ERT_ERWDF(NULL,NULL,?,?)SQL0572N 程序包 "BIDS.P3504167" 不起作用。 SQLSTATE=51028 解释: 程序包
2012-05-18 09:41:34 1077
转载 Nested Loops Join(嵌套连接)
说明:最近找到了一个不错的国外的博客http://blogs.msdn.com/b/craigfr/,博主是Sql Server的开发人员,写了很多Sql Server的内部原理性的文章,觉得非常有收获。所以试着把他翻译成中文,因为本人的英语和技术水平有限,难免会有错误,还请各位看官批评指教。Nested Loops Join(嵌套连接)Sql Server支持三种物理连接:neste
2012-03-08 21:58:34 491
转载 如何看Oracle执行计划
oracle执行计划解释 一.相关概念 1·rowid,伪列:就是系统自己给加上的,每个表都有一个伪列,并不是物理存在。它不能被修改,删除,和添加,rowid在该行的生命周期是唯一的,如果向数据库插入一列,只会引起行的变化,但是rowid并不会变。 2·recursive sql概念:当用户执行一些SQ
2012-03-08 21:57:26 308
转载 为什么Oracle有时会用索引来查找数据?--强制Oracle使用最优的“执行计划”
[摘要] 在你运用SQL语言,向数据库发布一条查询语句时,Oracle将伴随产生一个“执行计划”,也就是该语句将通过何种数据搜索方案执行。搜索方案的选用与Oracle的优化器息息相关。 问:为什么Oracle有时会用索引来查找数据? 答:在你运用SQL语言,向数据库发布一条查询语句时,Oracle将伴随产生一个“执行计划”,也就是该语句将通过何种数据搜索方案执行,是通过全
2012-03-08 21:56:50 665
转载 转载oracle 字符集查看与修改
oracle 字符集查看与修改原文:http://space.itpub.net/8475224/viewspace-692675 一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货
2012-02-28 09:52:38 335
原创 RANK() ,ROW_NUMBER(),DENSE_RANK( ),ntile( )
INSERT INTO table1 VALUES ('1','01') INSERT INTO table1 VALUES ('1','02') INSERT INTO table1 VALUES ('1','03') INSERT INTO table1 VALUES ('2','01') INSERT INTO table1 VALUES ('3','02')
2011-12-02 11:13:23 494
转载 sql 时间函数
1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10
2011-09-01 18:11:53 329
原创 随笔小计
create table aa1(name varchar(12), id int, age int); alter table ovp.aa1 add column timew_1 data type varchar(20);
2011-08-16 23:21:56 394
原创 左连接 右连接 內连接 测试
create table wfq1(name char(10), id int)create table wfq2(name char(10), id int, age int) create table wfq3(name cha
2011-08-15 21:04:57 6812
转载 SQL 修改排序规则
1.sp_helpsortselect SERVERPROPERTY('Collation')查看你的排序规则。这个应该和字符集有关 2.更改服务器更改SQL Server 2008实例的默认排序规则 确保具有重新创建用户数据库及这些数据库中的所有对象
2011-08-08 16:54:17 1526
转载 oracle中varchar,varchar2,nvarchar,nvarchar2的区别
--varchar,varchar2联系:1.varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字节2.size 的最大值是 4000,而最小值是 1,其值表示字节数,比如varch
2011-07-28 18:28:56 471
转载 char/nchar、varchar/nvarchar、char/character区别
一直对这几个数据类型很迷惑,其实以前看明白过,但是时间长了又忘了,今天再次查了查资料,仔细研究了一下char、varchar、nchar和nvarchar,然后写下来以备以后查阅。 如果你想简单的了解一些,其中:char、varchar用于描述定、变长的字符型数据;nchar
2011-07-28 18:26:32 2383
转载 db2取前十条记录 db2修改字段长度 db2增加字段方法
db2取前十条记录 db2修改字段长度 db2增加字段方法 db2取前十条记录 db2 => select istop from news where id =370 fetch first 10 rows only db2修改字段长度 db2 alter table db2ad
2011-07-21 10:33:30 1127
转载 Oracle 建立表空间
SYS用户在CMD下以DBA身份登陆: 在CMD中打sqlplus /nolog 然后再 conn / as sysdba //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\orad
2011-07-20 23:57:58 375
转载 oracle 常用命令
一 ORACLE用户连接的管理 用系统管理员,查看当前数据库有几个用户连接: SQL> select username,sid,serial# from v$session; 如果要停某个连接用 SQL> alte
2011-07-20 23:56:37 496
转载 DB2 load
DB2 LOAD 实用程序LOAD 实用程序概述LOAD 实用程序是用于为表填充数据的另一种方法。该实用程序将格式化的页面直接写入到数据库中。这种机制允许比 IMPORT 实用程序更有效地移动数据。然而,有些操作,例如参照约束或表约束检查和触发器的调用,是不能用 IMPORT 实
2011-07-12 16:09:58 6715 1
转载 DB2 import
DB2 IMPORT 实用程序IMPORT 实用程序概述IMPORT 实用程序用一个输入文件将数据填充到一个表中,输入文件的文件类型可以是 ASC、DEL、IXF 或 WSF。目标是一个表、一个类型化表(typed table)或者一个视图。但是,不能导入到系统表、临时表和物化查
2011-07-12 16:09:16 6967
转载 DB2 export
EXPORT 实用程序概述EXPORT 实用程序使用一条 SQL SELECT 语句或 XQUERY 语句将数据从数据库表提取到一个文件中。数据可以被导出到 DEL、IXF 或 WSF 文件中。建议在 export 中包括 MESSAGES 子句,以捕获导出过程中遇到的错误、警告
2011-07-12 16:08:46 3624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人