SQL Server推荐使用 SET 而不是 SELECT
对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。下表列出 SET 与 SELECT 的区别。请特别注意红色部分。 set
select 同时对多个变量同时赋值 不支持 支持 表达式返回多个值时 出错 将返回...
分类:
数据库技术 时间:
2014-01-16 23:13:27
收藏:
0 评论:
0 赞:
0 阅读:
553
rowcount的作用就是限定后面sql语句的返回行数,ForExample:set rowcount
10select * from table查询的结果只会返回表table中的前10条数据。它和 "select top 10 * from table"
的作用一样。Notes:set rowco...
分类:
数据库技术 时间:
2014-01-16 23:13:22
收藏:
0 评论:
0 赞:
0 阅读:
458
在Oracle中的约束类型:NOT NULLUNIQUE KeyPRIMARY
KEYFOREIGN KEYCHECKcreate table emp--创建表格 ,注意约束( empno number(4) primary
key,--主键约束 ename varchar2(11) not NUL...
分类:
数据库技术 时间:
2014-01-16 22:00:22
收藏:
0 评论:
0 赞:
0 阅读:
535
一个角色是一组特权,它可以授权给用户或其它角色。特权有:create table,select
on boss ,create session,insert on boss,update on boss创建(删除 )角色:CREATE ROLE
hr_clerk IDENTIFIED BY bonu...
分类:
数据库技术 时间:
2014-01-16 21:57:52
收藏:
0 评论:
0 赞:
0 阅读:
479
序列也称序列生成器(sequence
generator)产生序列号。在多用户环境下该序列生成器特别有用,可生成各返回序列号而不需要磁盘I/O或事务封锁。序列号为ORACLE整数,最多可有38个数字。一个序列定义指出一般信息:1序列的名字,2上升或下降,3序列号之间间距和其它信息,创建序列:crea...
分类:
数据库技术 时间:
2014-01-16 21:56:12
收藏:
0 评论:
0 赞:
0 阅读:
440
Mysql 大数据量高并发的数据库优化一、数据库结构的设计
如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。
在一个系统分析、设计阶段,因为数据量较一、数据库结构的设计如...
分类:
数据库技术 时间:
2014-01-16 21:56:07
收藏:
0 评论:
0 赞:
0 阅读:
518
索引是与表相关的一种可选择数据库对象。索引是为提高数据检索的性能而建立,利用它可快速地确定指定的信息。索引可建立在一表的一列或多列上,一旦建立,由ORACLE自动维护和使用,对用户是完全透明的。然而而当一表上存在许多索引时,修改、删除和插入操作的性能会下降。索引是表的一个微型拷贝。唯一索引:索引字段...
分类:
数据库技术 时间:
2014-01-16 21:55:12
收藏:
0 评论:
0 赞:
0 阅读:
405
文/玄魂.PDB文件,全称为“程序数据库”文件。我们使用它(更确切的说是看到它被应用)大多数场景是调试应用程序。目前我们对.PDB文件的普遍认知是它存储了被编译文件的调试信息,作为符号文件存在。那么,它具体包含哪些内容呢?在调试过程中是怎样发挥作用的呢?我们有没有办法去操作这个文件呢?1.
PDB文...
分类:
数据库技术 时间:
2014-01-16 21:53:57
收藏:
0 评论:
0 赞:
0 阅读:
380
视图与表不同,一个视图不分配任何存储空间,视图不真正地包含数据。由查询定义的视图相应于视图引用表中的数据。视图是由一个或多个表(或其他视图)中的数据的一种定制的表示,是用一个查询定义,所以可认为是一个存储的查询(stored
query)或是一个虚表。引入视图有下列好处:通过限制对表的行预定义集合的...
分类:
数据库技术 时间:
2014-01-16 21:53:42
收藏:
0 评论:
0 赞:
0 阅读:
397
了解DbProviderFactory
前不久想使用下EF的通用单表增删改的特性,当时使用控制台做测试,怎么弄都没成功,原因出在app.config中,反而在mvc项目中,就没有任何问题。在反复的更改配置的过程中,发现了DbProviderFactory这个类,好奇打开看看其定义。
// 摘要: /...
分类:
数据库技术 时间:
2014-01-16 21:52:17
收藏:
0 评论:
0 赞:
0 阅读:
1002
oracle初次连接数据库:用户名 scott,password: tigerservices
requested:ending
分类:
数据库技术 时间:
2014-01-16 21:50:42
收藏:
0 评论:
0 赞:
0 阅读:
349
1、查看数据库锁,诊断锁的来源及类型: select
object_id,session_id,locked_mode from v$locked_object; 或者用以下命令: select
b.owner,b.object_name,l.session_id,l.locked_mode fro...
分类:
数据库技术 时间:
2014-01-16 21:48:42
收藏:
0 评论:
0 赞:
0 阅读:
434
使用脚本innodb_space,关于innodb的页管理方式可以参考Jeremy
Cole的innodb的页管理方式,innodb_space -f test/t.ibd space-page-type-regionsinnodb_space
-f test/t.ibd space-index-p...
分类:
数据库技术 时间:
2014-01-16 21:47:37
收藏:
0 评论:
0 赞:
0 阅读:
367
表空间(table
space)是Oracle数据库中最大的逻辑结构。从逻辑上说,Oracle数据库是由若干个表空间组成的。表空间与数据库的物理结构有着十分密切的关系,它与磁盘上若干个数据文件相对应。从物理上说数据库的数据被存放在数据文件中,从逻辑上说数据是被存放在表空间中。
表空间是个重要的概念,...
分类:
数据库技术 时间:
2014-01-16 21:46:17
收藏:
0 评论:
0 赞:
0 阅读:
501
最近在进行数据库调优,对索引的使用和其内部的运转一知半解。在园子里看到一篇相关文章非常好。留下印记以便日常查找。http://www.cnblogs.com/xwdreamer/archive/2012/07/06/2579504.html
分类:
数据库技术 时间:
2014-01-16 21:43:47
收藏:
0 评论:
0 赞:
0 阅读:
409
select owner_sid ,lo.sid, lo.name, lo.loginname
,db_name(database_id) from master.sys.databases da inner join sys.syslogins lo
on da.owner_sid = lo.si...
分类:
数据库技术 时间:
2014-01-16 21:43:17
收藏:
0 评论:
0 赞:
0 阅读:
370
起因:订单表原来在90库上,后各种原因移到了40库上,需访问40库上的订单表。采用DBLINK+同义词方法:-- 1
在90机器上用GPSV4登录PLSQL,创建DBLINK,从本地数据库,连接到远程40的机器。
192.168.20.40是在F:\app\Administrator\product...
分类:
数据库技术 时间:
2014-01-16 21:43:07
收藏:
0 评论:
0 赞:
0 阅读:
529
sql server 存储过程使用游标实现复杂的行转列报表.
分类:
数据库技术 时间:
2014-01-16 21:42:13
收藏:
0 评论:
0 赞:
0 阅读:
447
参考链接:http://www.askmaclean.com/archives/about-dynamic-view-open_cursor.html#wrap在之前的一次讨论中,有同行指出V$OPEN_CURSOR中列出的不是OPEN
CURSOR而是SESSION CACHED CURSOR,原...
分类:
数据库技术 时间:
2014-01-16 21:41:57
收藏:
0 评论:
0 赞:
0 阅读:
1013
问题描述:在同一数据库上使用镜像和复制,为保证镜像切换后,复制还能继续,因此当镜像断开或暂停时,复制日志读取器会被阻塞直到日志被同步到镜像从服务器端(无论异步还是同步)。日志状态显示:复制的事务正等待下一次日志备份或等待镜像伙伴更新
解决办法:打开Trace flag 1448,在高性能和高安全下同...
分类:
数据库技术 时间:
2014-01-16 21:40:47
收藏:
0 评论:
0 赞:
0 阅读:
722