软件频道最新文章

SQL SERVER 中如何使用行锁

多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 并发控制的主要方法是封锁,锁就是在一段时间内禁止用户做某些操作以避免产生数据不一致 SQL Server支持的锁粒度可以分为为行、页、键、键范围、索引、表或数据库获取锁

在SQL Server数据库中实现数据的转移

设置数据转换任务:双击Sales事实表的转换数据任务指针,在弹出的属性对话框中单击【源】标签,在【描述(D):】中输入“Sales事实表转换数据任务”,然后选中【SQL查询(S):】单选按钮,并输入一下语句:

一些工作和学习中经常用到的"SQL"语句

()()DELETE FROM [表名] WHERE [字段名]>100 ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL 

SQL Server中Insert与Select的组合使用

SQL Server中有示例数据库Northwind。新建表Sales用于存储销售信息,字段为EmployeeID,ProductID,SupplierID,CustomerID,OrderDate,UnitPrice,Total,Quantity,Discount。Od.Quantity, od.Discountfrom Orders o,[Order Details] od, Employees e,

讲解触发器中的inserted表和deleted表

【赛迪网-IT技术报道】触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。传递到在视图上定义的 INSTEAD OF 触发器的 inserted 和 deleted 表格式与为该视图定义的 SELECT 语句的选择列表相匹配。

用SQL语句删除重复记录的四种好方法

例如:表test里有id,name字段,如果有name相同的记录只留下一条,其余的删除。select [标志字段id],count(*) into temp1 from [表名]insert temp1select [标志字段id],count(*) from [表名]

SQL Server的“警报”问题应该如何解决

警报可以被启用或禁用,为了检查一个警报是否被启用,你应该做以下这些步骤: 7. 假如警报被触发了,但是这时候操作员却没有收到任何通知,请尝试手动使用“e-mail”,“pager”或者用“net send”将信息发送给操作员。

SQL Server 2005中的"SQLCMD"工具使用

上面的I选项允许你执行一个脚本文件,另外,你也可以指定O选项,把命令的输出导出到指定文件,当然,我们也可以在代码中指定输出结果,如下:上面语句的用途是:执行TEST.SQL脚本文件,并把输出的信息输出到OUTPUT.TXT文件中,并分别指定了COLS,TABLENAME的参数值 

让运行时间大于6秒的查询被数据库引擎收集

查询v$session_longops动态性能视图可以查看运行时间大于6秒的查询,如果想让运行时间大于6秒的查询被数据库引擎收集,必须满足以下条件:在v$session_longops视图中,sofar字段表示已经扫描的块数,totalwork表示总得需要扫描的块数,所以我们即可以对正在运行的长查询进行监控,比如在索引创建时,查看索引创建的进度,也可以查看系统中以往的长查询……

表空间利用率:修改前与修改后的代码片段

ROUND(SUM(BYTES_USED) / (1024 * 1024), 2) USED_SPACE,ROUND(SUM(BYTES_FREE) / (1024 * 1024), 2) FREE_SPACEFROM V$TEMP_SPACE_HEADERGROUP BY TABLESPACE_NAME) FWHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)) torder by "USED_RATE(%)" desc;

实例讲解如何查询正在执行的procedure

通过很多字典可以查看那些过程是否在正在运行中,比如v$access,dba_ddl_locks,v$db_object_cache等,当然通过v$session+v$sql/sqlarea等也是可以做到的,下面给大家介绍一下如何通过v$db_object_cache查看正在运行的过程。

SQL Server中需要避免的查询设计错误

1、如果你在构建数据模型的时候没有考虑到数据的访问方式,将会导致难以处理的查询。7、很少有开发人员和数据库管理员会喜欢简单的测试,他们也不喜欢在发布代码到产品环境之前进行严格的测试。

实例讲解SQL Server中"Update"的用法

-生成临时表,按照in_date排序select * into # from a order by in_date--相同的时间,加一秒。加完了不带重复的declare @date1 datetime,@date2 datetime,@date datetimeupdate #

2009-12-03

创建SQL Server 2008的最佳方案和策略

点击OK,导入所有满足“最佳方案的策略”.  注意:SQL Server 2008 支持的所有策略在其相应的xml 文件中默认都是禁用的;退出该对话框并返回到CHICAGOConfigServer 的策略列表  48. 右键点击SQL Server Lightweight Pooling Best Practice 策略,然后点击Export Policy.

SQL SERVER 2005中的同步复制技术

1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。打开1433端口,在防火墙中设特例   3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。

SQL Server 2008多版本并发控制

数据库的一致性,也是衡量DBMS性能的重要指标之一。目前大多数商业数据库(DB2, SQL Server)的并发控制采用的是两阶段锁(Two-Phase Locking,2PL)协议,2PL保证了并发事务执行的可串行化。但2PL在对任何数据进行读、写操作之前,需要对该数据加锁。

2009-12-02

Linux下安装Realplayer不能播放启动问题

要在安装之前装好显卡驱动,8.04的显卡安装已经很简单了,我的是ATI X1150(也就是X1250系列),装完8.04之后,在驱动管理里面选显卡,前面打勾就行,全自动的装好了.顺嘴说一句,BCM94311的无线网卡也是一样,超简单了.

2009-12-02

基于FreeBSD的FreeNAS 0.7增加ZFS文件系统支持

FreeNAS 开发者宣布FreeNAS 0.7 (代号:Khasadar)发布,这是一个基于FreeBSD类UNIX操作系统的网络存储系统 (NAS) 。FreeNAS的全部功能支持WEB图形用户界面配置,支持FTP, NFS, CIFS (Samba), AFP, rsync以及iSCSI 协议和软RAID (0,1,5)。

2009-12-02

基于 Linux 操作系统Fedora 12 正式发布

【赛迪网-IT技术报道】Fedora是一个开放的、创新的、前瞻性的操作系统和平台,基于Linux。Fedora是一个独立的操作系统,是Linux的一个发行版,可运行的体系结构包括 x86(即i386-i686), x86_64和PowerPC。

2009-12-02

Opera 10.10 RC版发布 完善Unite功能

【赛迪网-IT技术报道】Opera最新发布了其桌面端产品Opera 10.10 RC版,该版本大幅修正之前发现的错误,并继续完善新颖的Opera Unite功能。Opera Unite使用简单,而且创建一个Opera Unite网络应用也并不困难,开发人员所需要掌握的知识与自己每天使用的网页开发标准完全相同,例如HTML,CSS和JavaScript等。