Oracle

SQL Server 分区表

  分区表是SQLServer2005新引入的概念,这个特性在逻辑上将一个表在物理上分为多个部分。(即它允许将一个表存储在不同的物理磁盘里)。在SQLServer2005之前,分区表实际上是分布式视图,也就是多个表做union操作。  分区表在逻辑上是一个表,而物理上是多个表。在用户的角度,分区表和普通表是一样的,用户...
代码星球·2020-05-16

sql server2008数据库迁移的两种方案

 阅读目录方案一方案二回到顶部1,先将源服务器上的数据库文件打包(包括mdf和ldf文件),并且复制到目标服务器上。 2,解压,然后在目标服务器上附加数据库总结:适合数据库巨大(50GB以上),需要快速迁移数据,并且移动硬盘空间足够大。回到顶部先备份后还原1,备份数据库对象右键任务备份 注...

oracle替换字段中的空格

今天遇到一个问题,一个报表中的字段传到另一个报表中以后,字符串中的换行符和制表符都丢失了,导致数据查询出错。试了几个办法,没有解决,最后无奈用了一个很low的办法,就是在第二个报表中的条件查询里,对字段进行处理,去掉所有的空格,制表符,换行符以后再比较,算是解决了这个问题。selectm.Sectitemid,m.SE...

oracle导入dmp文件

impsms/sms2011@192.168.0.106:1521/smsdbfile=D:data_base20200125sms20200125sms.dmpfull=yimp用户名/密码@ip:1521/数据库名file=文件位置full=y...
代码星球·2020-05-14

oracle死锁解决

最近正式系统遇到了许多莫名奇妙的问题,定时器突然不跑了,业务流程跑不通。搞得人很崩溃,今天终于找到了原因,数据库中有好多条死锁。大概有100多条。(鬼知道发生了什么)然后赶紧杀了下。下面是sql,记录一下。(需要dba权限)-----查询锁表进程selectsess.sid,sess.serial#,lo.oracle...
代码星球·2020-05-14

oracle查看表空间大小及使用情况

SELECTa.tablespace_name"表空间名",total"表空间大小",free"表空间剩余大小",(total-free)"表空间使用大小",total/(1024*1024*1024)"表空间大小(G)",free/(1024*1024*1024)"表空间剩余大小(G)",(total-free)/(...

oracle将id串转换为名字串

今天碰到一个小问题,需要将一个字段中用逗号隔开的id串,转换为名字的样子显示出来,本着方便的原则,就在oracle中写了个函数,完美的解决了这个问题,/**将安全警示通告类型的id串转换为名字串,方便显示用**/createorreplacefunctionrisk_ids_to_names(av_strvarchar...

oracle中的定时器JOB的初次使用

---创建存储过程:createorreplaceprocedurepro_jgglasbegininsertintowangliang_linshiavalues(sys_guid(),'JOB修改数据:('||to_char(sysdate,'yyyy-mm-ddhh24:mi:ss')||')');commit;...

oracle开窗函数:先分组,再按时间排序取第一条

selectt.*from(selecta.*,row_number()over(partitionby需要分组的字段orderby更新时间desc)rwfrom表a)twheret.rw=1实例:selectt.*from(selecta.orgid,a.createdate,row_number()over(par...

jdbc连接oracle的url的三种写法

JDBC链接oracle的三种URL写法1.普通SID方式   jdbc:oracle:thin:username/password@x.x.x.1:1521:SID2.普通ServerName方式   jdbc:oracle:thin:username/pa...

oracle的内置函数

1数值型函数:1.1绝对值、取余、判断数值正负函数1)ABS(n)函数。用于返回绝对值。该参数输入一个参数,参数类型为数值型,加入参数为可以隐式转换为数值类型,也可以例:selectABS(100),ABS(-100),ABS('100')FROMDUAL;2)MOD(n2,n1)函数。该函数表示返回n2/n1的余数。...
代码星球·2020-05-14

ORACLE的查询语句

oracle的select查询语句(DQL):语法:select//查询动作关键字[distinct|all]//描述列表字段中的数据是否去除记录select_list//需要查询的字段列表,占位符,可以是多个fromtable_name//from关键字,表数据来源,表或者视图[where_clause]//WHER...
代码星球·2020-05-14

oracle数据库操纵语言DML

oracle数据库操纵语言:DML添加数据:(1)直接添加数据:insertintotable_name(column_name1,column_name2,...)values(data1,data2...);(2)通过其他数据表添加(目标表已存在):insertintotable_name(column_name1...

oracle五种约束的创建和移除:

1.主键约束:创建表的时候就添加:createtabletable_name(categoryIdvarchar2(10),categoryNamevarchar2(30),primarykey(categoryId));创建表后追加:altertabletable_nameaddconstraintsconstrai...
代码星球·2020-05-14

oracle数据库导入dmp文件

最近在自己的机子上安装了oracle11g,今天把项目的测试数据库给导入进来了,方便在本地跑起来调试。下面记录一下过程:1,导出测试数据库的文件;这个是在公司三楼的一台机子上,用plsql中的工具:tools->exporttables->OracleExport选择选项导出.dmp文件直接导出到桌面上的,...