摘要:什么情况下使用表变量? 什么情况下临时表? --------------------------------------------------------------- 表变量只存放在内存中,临时表需要写磁盘。所以一般情况下,用表变量会快些。 用法不太一样,有些时候用表变量更方便。 具体的再看SQL 2000的帮助。试用下就知道了。 ---------------------...
阅读全文
随笔分类 - 数据库(ORACLE,SQLSERVER)
摘要:注意:这里说的delete是指不带where子句的delete语句 相同点 truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是...
阅读全文
摘要:1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- --------- 65 ...
阅读全文
摘要:在Oracle中,NULL是不能使用=来进行判断的,而是使用IS NULL或者IS NOT NULL。 关于Oracle中的NULL,网友yangtingkun进行了一系列的总结 http://yangtingkun.itpub.net/post/468/244434 但是在SQL Server中,情况是不一样的 SQL Server中认为NULL是相等的,可以使用=操作 比如:select...
阅读全文
摘要:首先介绍oracle中几个关于日期时间的函数 ADD_MONTHS SQL> select sysdate,add_months(sysdate,1) from dual; SYSDATE ADD_MONTHS---------- ----------2006-10-23 2006-11-23 1 row selected. SQL> select sysdate,add_months(sysda...
阅读全文
摘要:课程一、声明变量 本课重点: 1、了解基本的PLSQL块和区域 2、描述变量在PLSQL中的重要性 3、区别PLSQL与非PLSQL变量 4、声明变量 5、执行PLSQL块 一.概述 1、PLSQL 块结构: DECLARE --- 可选 变量声明定义 BEGIN ---- 必选 SQL 和PLSQL 语句 ...
阅读全文
摘要:1、备份D:\Oracle整个目录(估计可以不要那么多,但是为了安全,拷贝目录admin和oradata.还有一个是ora92\database.如果这个不拷贝的话可能会出01991错误);2、重新安装oracle,还是在D:\下(必须跟上一次安装oracle所有设置一样);3、创建你的数据库(名字要相同);////4、创建你的用户,分配同样的权限;5、停掉所有oracle的进程服务sqlplus...
阅读全文