网络学院标题关闭所有内容预览 | 展开所有内容预览
-
初学者必读:提高SQL执行效率的几点建议
[内容预览]
6 | 2008-08-07 12:29:17
提高SQL执行效率的几点建议:◆尽量不要在where中包含子查询;关于时间的查询,尽量不要写成:whereto_char(dif_date,'yyyy-mm-dd')=to_char('2007-07-01','yyyy-mm-dd');◆在过滤条件中,可以过滤掉最大数量记录的条件必须放在where子句的末尾;FROM...
[阅读全文]
-
Microsoft SQL Server 2005数据库镜像语句
[内容预览]
8 | 2008-07-17 19:57:46
MicrosoftSQLServer2005数据库镜像语句:SERVER1CREATEENDPOINTDbMirroringSTATE=STARTEDASTCP(LISTENER_PORT=5023)FORDATABASE_MIRRORING(ROLE=PARTNER,ENCRYPTION=SUPPORTED)ALTE...
[阅读全文]
-
"SQL Server_8525"SQL Server数据库引擎错误
[内容预览]
5 | 2008-07-17 19:56:27
这篇论坛文章(赛迪网技术社区)着重介绍了"SQLServer_8525"SQLServer数据库引擎错误的解决方法,更多内容请参考下文:前段时间笔者在做一个BizTalkServer2006的项目,使用SQLAdapter时碰到“分布式事务已完成。请将此会话登记到新事务或NULL事务中”的错误。...
[阅读全文]
-
[图文] SQL Server2005数据库的还原
[内容预览]
40 | 2008-06-12 17:12:52
对于在SQLServer2000中的还原数据库,很多朋友都是使用过的,一起来也很简单,选择文件后,选择强制还原,问题即可解决,然而在2005中却不行了,原因是:2005中数据库的备份中记录了备份数据库的地址,在你还原的过程中,你必须将此地址换成你电脑上要还原的数据库的地址。详细过程如下:第一步:选择要还原的数据库第二步...
[阅读全文]
-
三个实用的SQL Server数据库字典SQL语句
[内容预览]
11 | 2008-05-29 08:39:36
本文主要介绍了三个实用的SQLServer数据库字典SQL语句,数据库字典主要包括表结构(分为SQLServer2000和SQLServer2005)、索引和主键.外键.约束.视图.函数.存储过程.触发器。你可以在查询分析器、企业管理器中简单执行后,快速的查出SQLServer2000及SQLServer2005的全部...
[阅读全文]
-
SQL技巧:快速掌握一些异常精妙的"SQL"语句
[内容预览]
11 | 2008-05-22 08:46:02
精妙的"SQL"语句:◆复制表(只复制结构,源表名:a新表名:b)SQL:select*intobfromawhere1<>1 ◆拷贝表(拷贝数据,源表名:a目标表名:b)SQL:insertintob(a,b,c)selectd,e,ffromb; ◆显示文章、提交人和最后回复时间SQL:selecta.title...
[阅读全文]
-
Microsoft数据平台开发与SQL Server 2008
[内容预览]
12 | 2008-05-19 09:14:14
一、前言:目前,随着数据库系统和编程语言的不断发展,它们各自都有了自己专注的特定的功能而逐渐分离开。这导致产生了在现今的应用程序中的数据存储和业务逻辑之间的阻抗失谐。SQLServer2008与Microsoft数据平台技术的结合使得你可以快速并轻松的建立能够消除这个失谐的综合的和可扩展的基于数据的解决方案。尤其是,A...
[阅读全文]
-
用一条SQL实现其它进制到十进制的转换
[内容预览]
7 | 2008-05-16 09:53:35
问:怎样实现ORACLE中用一条SQL实现其它进制到十进制的转换?答:具体示例如下:-二进制转换十进制-selectsum(data1)from(selectsubstr('1101',rownum,1)*power(2,length('1101')-rownum)data1fromdualconnectbyrownu...
[阅读全文]
-
如何使用SQL Server数据库嵌套子查询
[内容预览]
10 | 2008-05-15 08:54:18
很多SQLServer程序员对子查询(subqueries)的使用感到困惑,尤其对于嵌套子查询(即子查询中包含一个子查询)。现在,就让我们追本溯源地探究这个问题。有两种子查询类型:标准和相关。标准子查询执行一次,结果反馈给父查询。相关子查询每行执行一次,由父查询找回。在本文中,我将重点讨论嵌套子查询(nestedsub...
[阅读全文]
-
SQL Server 2005改进后的几个实用新特性
[内容预览]
16 | 2008-05-08 14:32:15
SQLServer2005相对于SQLServer2000做了很大的改进,许些新特性是非常实用的。本文中将通过几个具体示例进行详细的说明。(这些例子引用Northwind库)1.TOP表达式SQLServer2000的TOP是个固定值,是不是觉得差强人意,现在改进了。--前n名的订单declare@nintset@n=...
[阅读全文]
-
数据库管理员日常工作中必备的sql列表 (1)
[内容预览]
44 | 2008-05-05 16:09:51
数据库管理员日常工作中必备的sql列表:--监控索引是否使用alterindex&index_namemonitoringusage;alterindex&index_namenomonitoringusage;select*fromv$object_usagewhereindex_name=&...
[阅读全文]
-
标准SQL规范中定义的四个事务隔离级别
[内容预览]
10 | 2008-04-30 13:47:57
在标准SQL规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同:◆未授权读取(ReadUncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事务读此行数据。该隔离级别可以通过“排他写锁”实现。◆授权读取(R...
[阅读全文]
-
SQL Server 2000数据库崩溃后的补救措施 (1)
[内容预览]
27 | 2008-04-29 14:19:51
SQLServer2000数据库崩溃后的补救措施:案例描述:SQLServer2000数据库崩溃后,重装数据库前的准备:1.三个系统库(master,msdb,model)的完全备份:2.两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份):三个系统数据库是早期备份的,之间没有更...
[阅读全文]
-
使用SQL不当将会严重影响Sybase IQ性能
[内容预览]
10 | 2008-04-24 17:22:54
项目中使用SQL不当导致SybaseIQ严重性能问题的真实案例:需求如下:有一个A表,它的记录数约在50万左右,一个B表,它的记录数在800万左右,B表需要以每月约50条的记录数增长。而A表和B表的唯一索引都是key1和key2,这两个字段大家也可以看作两表的主键。目前的要求是:1、需要将B表中与A表中有相同主键的记录...
[阅读全文]
-
使用SQL不当将会严重影响Sybase IQ性能
[内容预览]
20 | 2008-04-23 15:55:42
项目中使用SQL不当导致SybaseIQ严重性能问题的真实案例:需求如下:有一个A表,它的记录数约在50万左右,一个B表,它的记录数在800万左右,B表需要以每月约50条的记录数增长。而A表和B表的唯一索引都是key1和key2,这两个字段大家也可以看作两表的主键。目前的要求是:1、需要将B表中与A表中有相同主键的记录...
[阅读全文]
-
SQL Server中巧用另类写法代替Like语句
[内容预览]
23 | 2008-04-16 16:50:31
提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户,我们可以用usemydatabaseselect*fromtable1whereusernamelike'%c%"以下是完成上面功能的另一种写法:usemydatabaseselect*fromtable1wherecharindex('c',user...
[阅读全文]
-
教你快速掌握如何返回SQL Server列表
[内容预览]
10 | 2008-04-08 17:30:07
返回网络中SQLServer列表:示例如下:功能:返回网络中SQLServer列表参数:List:需要填充的TstringList返回值:成功:True,并填充List失败False备注:版本:1.02002/10/0222:44:00=}functionGetSQLServerList(List:TstringLis...
[阅读全文]
-
实例讲解如何实现互联网上数据库的安全
[内容预览]
10 | 2008-04-02 15:46:50
设置ProxyServer和SQLServer实现互联网上的数据库安全:◆首先,我们需要了解一下SQLServer在WinSock上定义协议的步骤:1.在”启动”菜单上,指向”程序/MicrosoftProxyServer”,然后点击”MicrosoftMan...
[阅读全文]
-
讲解SQL 2005数据库转到SQL 2000的步骤
[内容预览]
62 | 2008-04-01 16:04:06
1.生成for2000版本的数据库脚本2005的mangerstudio--打开"对象资源管理器"(没有的话按F8),连接到你的实例--右键要转到2000的库--任务--生成脚本--在"脚本向导"的"选择数据库"中,确定选择的是要转到2000的库--勾选"为所选数据库中的所有对象编写脚本"--在接下来的"选择脚本选项"...
[阅读全文]
-
SQL 2000SQL 2000中非域环境下数据库的异机备份
[内容预览]
8 | 2008-04-01 16:03:23
1.在备份服务器上设置备份目录1.1.在备份服务器上创建特定用户BackupUser密码1231.2.在备份服务器的E:下创建一个目录backup1.3.共享backup目录,共享名为backup,权限只有用户BackupUser可以完全控制2.在数据库服务器上2.1.将\\备份服务器\backup\映射为本地驱动器Y...
[阅读全文]
-
错误 15183 该用户拥有数据库中的对象
[内容预览]
22 | 2008-04-01 14:23:10
错误15183该用户拥有数据库中的对象1打开所在库的存储过程,看看存储过程中所有者有没有此用户。2有此用户权限的双击复制文本内容(存储语句),依次所有。3然后到安全性--〉登陆中此用户的权限剥离。为了不影响到库的正常使用,重新在查询分析器里面对这个库执行copy下来的存储过程语句。
[阅读全文]
-
关于sql语句中update的应用
[内容预览]
29 | 2008-03-31 11:00:57
大家在跟新数据库时候有时需要用到update数据,下面介绍几个upadate的用法!跟新的内容来源于table1和table2UpdateASetid=B.nameFromtable1AInnerJointable2BOnA.id=B.idnoUpdateASetid=B.nameFromtable1A,table2B...
[阅读全文]
-
如何用SQL写出当M*N时的螺旋矩阵算法
[内容预览]
7 | 2008-03-27 14:15:36
算法问题:用SQL写出当M*N时的螺旋矩阵算法以下是一个4*4的矩阵:11211102131693141584567请照上面矩阵的规律,用SQL写出当M*N时的矩阵算法。实现的sql与效果:代码:-SQL>--逆时针的SQL>select--i,2sum(decode(j,1,rn))asco11,3sum(decod...
[阅读全文]
-
SQL Server 2000 的新特性
[内容预览]
37 | 2008-03-12 12:06:38
1.2SQLServer2000的新特性SQLServer2000全面扩展了SQLServer7.0的性能可靠性和易用性使它成为一个杰出的数据库平台可用于大型联机事务处理数据仓库以及电子商务等SQLServer2000的新特性主要有以下内容1.2.1数据库增强SQLServer2000引进了数据库和服务器增强功能以及其...
[阅读全文]
-
SQL Server 2000 的工具
[内容预览]
66 | 2008-03-12 12:06:36
1.3.4ProfilerSQLServerProfiler是一个图形化的管理工具用于监督记录和检查SQLServer数据库的使用情况对系统管理员来说它是一个监视用户活动的间谍1.3.5ClientNetworkUtilitySQLServerClientNetworkUtility用于配置客户端的连接测定网络库的版本...
[阅读全文]
-
SQL Server 2000 简介
[内容预览]
95 | 2008-03-12 12:06:35
SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT...
[阅读全文]
-
[图文] SQL Server 2000 的版本和系统需求
[内容预览]
492 | 2008-03-12 12:06:34
SQLServer2000的常见版本如下:·企业版(EnterpriseEdition)支持所有的SQLServer2000特性,可作为大型Web站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。·标准版(StandardEdition)用于小型的工作组或部门·个人版(PersonalEditio...
[阅读全文]
-
[图文] 注释符、运算符与通配符
[内容预览]
13 | 2008-03-12 12:06:32
4.5.1注释符(Annotation)在Transact-SQL中可使用两类注释符。ANSI标准的注释符“--”用于单行注释;与C语言相同的程序注释符号,即“/**/”。“/*”用于注释文字的开头,“*/”用于注释文字的结尾,可在程序中标识多行文字为注释。4.5.2运算符(Operator)1算术运算符包括:+(加)...
[阅读全文]
-
[图文] 流程控制命令
[内容预览]
6 | 2008-03-12 12:06:31
Transact-SQL语言使用的流程控制命令与常见的程序设计语言类似主要有以下几种控制命令。4.6.1IF…ELSE其语法如下:IF<条件表达式><命令行或程序块>[ELSE[条件表达式]<命令行或程序块>]其中<条件表达式>可以是各种表达式的组合,但表达式的值必须是逻辑值“真”或“假”。ELSE子句是可选的,最简单...
[阅读全文]
-
其它命令
[内容预览]
10 | 2008-03-12 12:06:30
4.7.1BACKUPBACKUP命令用于将数据库内容或其事务处理日志备份到存储介质上(软盘、硬盘、磁带)。等SQLServer7.0以前的版本用的是DUMP命令来执行此功能,从SQLServer2000起,不再使用DUMP命令。关于BACKUP命令的详情请参见“数据备份与恢复”章节。4.7.2CHECKPOINT语法...
[阅读全文]



