-
多表连接中的各种连接的区别和联系
所属栏目:[微商推广] 日期:2018-08-19 热度:152
知识点: 1、各种连接的定义和用途 内连接: 同等连接、非同等连接(常用就不讲了) 自然连接,自己找相同的字段,不用给出两个表之间拿哪一列进行比较。所谓自然(不常用) 交叉连接,选出来之后,进行笛卡乘积。如果要列出所有的组合时,这个有用。(不[详细]
-
自动设置Identity属性的代码(PowerDesigner脚本)
所属栏目:[微商推广] 日期:2018-08-19 热度:52
'***************************************************************************** '文件:SetIdentity.vbs '版本:1.0 '版权:floodzhu (floodzhu@hotmail.com),2004.12.31 '功能:遍历物理模型中的所有表,把是主键但不是外键的字段设置为Identity,适[详细]
-
使用LogMiner 的简单步骤
所属栏目:[微商推广] 日期:2018-08-19 热度:143
1.创建DBMS_LOGMNR包 SQL@$ORACLE_HOME/rdbms/admin/dbmslm.sql 2.创建相关数据字典 SQL@$ORACLE_HOME/rdbms/admin/dbmslmd.sql 3.修改初始化参数UTL_FILE_DIR,指定分析数据的存放处 SQLalter system set UTL_FILE_DIR='/opt/oracle/logminer' scope=spfil[详细]
-
动态SQL和PL/SQL的EXECUTE IMMEDIATE选项
所属栏目:[微商推广] 日期:2018-08-19 热度:99
EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然[详细]
-
如何按指定的顺序获取数据
所属栏目:[微商推广] 日期:2018-08-19 热度:140
原贴地址:http://community.csdn.net/Expert/topic/3693/3693091.xml?temp=.6086542 测试table create table table1 (id int,name char) insert into table1 select 1,'q' union all select 2,'r' union all select 3,'3' union all select 4,'5' 要求按指[详细]
-
用存储过程执行Insert和直接执行Insert的性能比较
所属栏目:[微商推广] 日期:2018-08-18 热度:110
最近写一个程序将IP与所在地区的列表有纯文本文件导入到数据库中,一开始使用的是直接用SqlCommand执行Insert语句,后来知道了SQL Server能够对存储过程进行优化,省去了对语句进行分析的时间,比直接用Insert语句要快一些。我就把Insert语句放在了一个临[详细]
-
T-SQL: 15 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版
所属栏目:[微商推广] 日期:2018-08-18 热度:57
/* T-SQL: 15 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响 都是从老文章里收集或提炼出来的! 提示: (@@Datefirst + datepart(weekday,@Date)) % 7 判断周几是最保险的! 与 @@DateFirst 无关,与语言版本无关[详细]
-
安装 PrintManager 和 SQL Server 所遇到的问题
所属栏目:[微商推广] 日期:2018-08-18 热度:136
安装 Autodest PrintManager 所遇到的问题 / 安装 SQL Server 所遇到的问题 为了参考一下打印服务器的工作流程,特地找了个Autodest PrintManager 来看看。 Autodest PrintManager的安装步骤: 步骤一.PrintManager数据库安装 步骤二.PrintManager Web站点[详细]
-
数据库之父对实现关系型数据库管理系统的12条建议
所属栏目:[微商推广] 日期:2018-08-18 热度:135
这是数据库之父对实现关系型数据库管理系统的12条建议: Codd's12Rules Dr.E.F.Codd,anIBMresearcher,firstdevelopedtherelationaldatamodelin1970.In1985,Dr.Coddpublishedalistof12rulesthatconciselydefineanidealrelationaldatabase,whichhaveprovidedag[详细]
-
SQL Server联机丛书:查看存储过程
所属栏目:[微商推广] 日期:2018-08-18 热度:109
几个系统存储过程用系统表提供有关存储过程的信息。使用这些存储过程可以: 查看用于创建存储过程的 Transact-SQL 语句。这对于没有用于创建存储过程的 Transact-SQL 脚本文件的用户是很有用的。 获得有关存储过程的信息(如存储过程的所有者、创建时间及[详细]
-
[DBA手记]IMP-00093错误的解决方法
所属栏目:[微商推广] 日期:2018-08-18 热度:74
今天现场工作人员报告在IMP一个dmp文件时报超出最大游标数的错误,ORA-01000: maximum open cursors exceeded。 询问了一下基本情况,上metalink查了一下,IMP中根本就没有提及任何有关ORA-01000的错误,这就有些纳闷了。这时候,通过邮件收完了dmp文件,自[详细]
-
关于ODBC数据源连接文本
所属栏目:[微商推广] 日期:2018-08-18 热度:145
关于ODBC数据源连接文本 在《外部数据库的连接原理》一讲中我们说过,ODBC提供对多种数据库的支持,如dBase、Access、MS SQL Server及Oracle,也就是说运用ODBC数据源中所提供的连接代码,我们可以实现对多种数据库的连接。以连接Access数据库为例,ODBC数[详细]
-
SQL Server DT问与答
所属栏目:[微商推广] 日期:2018-08-18 热度:54
Q: 假设我现在有2台SQL Server (Windows Server 2003 + SQL Server 200 sp3),分别叫DB01和DB02,互相信任,互相把对方加入了Linked Servers的列表,常规访问无任何问题,但是无法启用分布式事务,例子如下: 在DB01上运行下列SQL命令: begin tran select[详细]
-
Visual C++ ADO数据库编程入门(上)
所属栏目:[微商推广] 日期:2018-08-18 热度:107
ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其简单、易用的编程接口,因而得到了广泛的应用。而且[详细]
-
Visual C++ ADO数据库编程入门(下)
所属栏目:[微商推广] 日期:2018-08-18 热度:57
10、邦定数据 定义一个绑定类,将其成员变量绑定到一个指定的记录集,以方便于访问记录集的字段值。 (1). 从CADORecordBinding派生出一个类: class CCustomRs : public CADORecordBinding { BEGIN_ADO_BINDING(CCustomRs) ADO_VARIABLE_LENGTH_ENTRY2(3, a[详细]
-
library cache lock 的解决案例
所属栏目:[微商推广] 日期:2018-08-18 热度:81
下午,业务人员报告,执行任何和zzss03201281cs_no表有关的操作都会hang住,包括desc zzss03201281cs_no,也会hang在那里 第一感觉是锁了,于是,我看看锁 SQL select * from v$lock where block=1; no rows selected SQL SQL select * from gv$lock where[详细]
-
SQL Server 中 自定义函数 和 游标 应用的经典案例
所属栏目:[微商推广] 日期:2018-08-18 热度:145
这是网友的问题,我当时立马给出了自己的解决方案,但是没有想到中间有点小问题,发现后经过自己仔细调试,完全得到正确结果后,那个网友已经结帖了。我的代码遂成为鸡肋,食之无味,弃之可惜。但是我觉得我的代码确实还是挺经典的,所以整理了一下,供各位[详细]
-
如何删除表中的重复记录?
所属栏目:[微商推广] 日期:2018-08-18 热度:71
--测试数据 /*----------------------------- select * from tt -----------------------------*/ id pid ----------- ----------- 1 1 1 1 2 2 3 3 3 3 3 3 (所影响的行数为 6 行) 首先,如何查询table中有重复记录 select *,count(1) as rownum from t[详细]
-
彻底搞清楚library cache lock的成因和解决方法(二)
所属栏目:[微商推广] 日期:2018-08-18 热度:147
上一个例子中我们主要借助于X$KGLLK基表和event systemstate解决问题,那么如果你不了解X$KGLLK基表,或者忘记了如何使用它,那也不要紧张,这里再介绍一种常规的方法。 从system state 的转储信息中,我们已经注意到PROCESS 28当前正在等待'library cache[详细]
-
彻底搞清楚library cache lock的成因和解决方法(三)
所属栏目:[微商推广] 日期:2018-08-18 热度:146
前面我们已经知道碰到'library cache lock'导致进程hang时,如何解决。 那么如何避免这类问题的发生呢?这篇文章主要介绍了library cache lock的成因以及如何避免。 当我们在执行一些DML,DDL,甚至desc tablename等等操作的时候,会话就hang住了, 还有一[详细]
-
SQL Server 2005 Express Edition Overview
所属栏目:[微商推广] 日期:2018-08-18 热度:138
SQL Server 2005 Express Edition Overview 转自微软网站 Summary: SQL Server Express, a free product based on SQL Server 2005 technology, includes the unique Application XCopy feature, and networking and security that differ from other SQL S[详细]
-
用实体关系图进行数据库建模
所属栏目:[微商推广] 日期:2018-08-18 热度:53
用实体关系图进行数据库建模 文章来源:http://www.sawin.com.cn/doc/SD/Database/ermodel.htm ccidnet 阿良@仙人掌工作室 一、概述 很可能你现在正在规划一个数据库驱动的网站;而且几乎可以肯定的是,你一定已经浏览过数据库驱动的网站。过去,一些网站[详细]
-
一个sql server中用到的函数,用来取拼音
所属栏目:[微商推广] 日期:2018-08-18 热度:131
create function f_GetPy(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @strlen int,@re nvarchar(4000) declare @t table(chr nchar(1) collate Chinese_PRC_CI_AS,letter nchar(1)) insert into @t(chr,letter) select '吖','A' union[详细]
-
统计数据的时候,经常遇到重复问题,解决方案!
所属栏目:[微商推广] 日期:2018-08-18 热度:109
原贴:http://community.csdn.net/Expert/topic/3717/3717577.xml?temp=.4141199 有这样的一张表(有三列a、b、c): a b c 1 two 2003 1 two 2005 1 two 2004 2 four 2006 3 four 2008 现在我想把a、b列有相同值的记录合成一条记录,结果集如下: a b c 1 tw[详细]
-
SQL SERVER定时作业的设置方法
所属栏目:[微商推广] 日期:2018-08-18 热度:172
如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时, 可以用管理-SQL Server代理-作业来实现。 1、管理-SQL Server代理-作业(按鼠标右键)-新建作业- 2、新建作业属性(常规)-名称[自定义本次作业的名称]-启用的方框内[详细]