ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。
分类:
1.会话级临时表
会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Oracle自动清除临时表中数据。
2.事务级临时表
事务级临时表是指...
分类:
数据库 时间:
2015-04-26 16:47:12
阅读次数:
161
视图
通过对视图的操作不仅可以实现查询的简化,而且还会提高安全性
视图:
本质是一种虚拟表,其内容和真实表相似,包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储数据值的形式存在。行和列数据来自定义视图的查询所引用基本表,并且在具体引用视图时动态生成。
视图使程序员只关心感兴趣的某些特定数据和他们所负责的特定任务。这样程序员只能看到视图所定义的数据而不是视图所引用表中的数据。从...
分类:
数据库 时间:
2015-04-26 16:46:08
阅读次数:
221
第一步:配置ODBC。 ①、在控制面板找到ODBC,或者在控制面板上搜索ODBC。如图: ②、点击ODBC的添加按钮,选择SQL Server,这是会出现创建SQLServer的新数据源的对话框,我以phonesql为名建立名称,选择SQL登陆的服务器,再点击下一步,选择登陆方式:网络登陆、用户.....
分类:
数据库 时间:
2015-04-26 16:39:32
阅读次数:
232
数据类型是一种属性,用于指定对象可保存的数据的类型,SQL Server中支持多种数据类型,包括字符类型、数值类型以及日期类型等。数据类型相当于一个容器,容器的大小决定了装的东西的多少,将数据分为不同的类型可以节省磁盘空间和资源。 Sql Server 还能自动限制每个数据类型的取值范围,例如...
分类:
数据库 时间:
2015-04-26 16:33:23
阅读次数:
183
一、在oracle11G以前卸载oracle会存在卸载不干净,导致再次安装失败的情况,在运行services.msc打开服务,停止Oracle的所有服务。二、 oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall...
分类:
数据库 时间:
2015-04-26 16:33:47
阅读次数:
230
本章学习内容:1.操作符2.控制流程函数操作符:i.圆括号。。简单的介绍一下圆括号,圆括号的使用的目的是规定计算表达式的顺序。。。这个想必大家都熟悉例如 mysql>select 1+(2*3) mysql>select (1+2)*3ii.比较运算符。比较运算符就比较多了,并且也很常用..比如= ...
分类:
数据库 时间:
2015-04-26 16:33:16
阅读次数:
169
按照windows 7 64位 安装oracle 11g R2中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为:1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service...
分类:
数据库 时间:
2015-04-26 16:29:36
阅读次数:
121
select *from lol--top 关键字select top 3 *from lol--查询前三行 select top 3 *from lol where age>22 --加入条件select top 3 name,wuqi from lol where age>22 ----关键字 ...
分类:
数据库 时间:
2015-04-26 16:25:29
阅读次数:
128
SQLServer 提供了 25 种基本数据类型: ·Binary [(n)] 二进制数据 既可以是固定长度的(Binary),也可以是变长度的。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。 ·Varbinary [(n)] 二进制数据 n 位变长度的二进制.....
分类:
数据库 时间:
2015-04-26 15:10:51
阅读次数:
212
原因是:在mysql存放数据的目录下面有一个文件master.info,mysql服务器认为 master.info比my.cnf优先级要高,第一次启动slave,master.info不存在,从my.cnf读取选项值,保存到master.info,以后再启动slave,会直接从master.inf...
分类:
数据库 时间:
2015-04-26 15:07:21
阅读次数:
170
在windows2012上安装MSSQL 2008 Manage Studio 出现错误:解决方法:重新建立一个管理员账户,用另外一个账户登陆,然后安装。原因:未知------------------------------关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。**...
分类:
数据库 时间:
2015-04-26 15:01:51
阅读次数:
188
1、/*...*/ 是注释,mysql不会执行。2、mysql对标准sql进行了扩展,包含了一些自己的特性。3、/*!...*/ 是一种特殊的注释,其他的数据库产品当然不会执行。mysql特殊处理,会选择性的执行。可以认为是:预编译中的条件编译。4、特别注意 50100,它表示5.01.00 版本或...
分类:
数据库 时间:
2015-04-26 15:00:15
阅读次数:
280
mac不自带mysql,这里需要重新安装,方法依然很简单brew install mysqlunset TMPDIRmysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr...
分类:
数据库 时间:
2015-04-26 15:00:26
阅读次数:
1890
昨天写了个对于我来说很复杂的sql语句。 这里先放个图:
现在的需要的数据如图:从product表中拿到id,name两个字段,从buy_contract_Item和sale_contract_Item中拿到quantity,totalMoney这两个字段,再从buy_contract和sale_contract中拿到contract_date字段,同时以合同签定时间为查询条件将...
分类:
数据库 时间:
2015-04-26 13:49:51
阅读次数:
232
事务 作用:用来执行一连串的动作,并且保证所有动作要么都执行、要么都不执行。 属性:原子行、一致性、隔离性、持久性锁 作用:SqlServer使用锁来实施事务隔离属性。阻塞 定义:如果一个事务持有一数据资源的锁,而另一事务请求相同资源的不兼容的锁,则新锁的请求将被阻塞。 默认情况下,...
分类:
数据库 时间:
2015-04-26 13:45:36
阅读次数:
135
数据库分库分表(sharding)系列目录;(一) 拆分实施策略和示例演示(二) 全局主键生成策略(三) 关于使用框架还是自主开发以及sharding实现层面的考量(四) 多数据源的事务处理(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案(一) 拆分实施策略和示例演示第一...
分类:
数据库 时间:
2015-04-26 13:41:10
阅读次数:
197