随笔分类 -  数据库

上一页 1 2 3 4 5 下一页
数据库学习笔记
使用JMail组件代替Sql Mail发送Email
摘要:Sql Mail技术给每一位数据库开发人员和DBA(数据库管理员)带来了极大的方便,利用该技术,Sql Server数据库代理程序可以在系统出现异常的时候自动发送Email通知管理员,开发人可以利用它让数据库自动定期的修改用户密码,然后发送Email通知用户……等等这些应用,都不同程度上把我们从繁杂的工作中解放出来。但是,Sql Mail的配置是比较复杂的,相信90%以上的... 阅读全文
posted @ 2008-07-27 10:48 上校 阅读(577) 评论(0) 推荐(0)
正确配置和使用SQL mail
摘要:使用SQL Mail收发和自动处理邮件中的扩展存储过程简介SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。 一、启动SQL Mail xp_startmail @user,@password @user和@password都是可选的 也可打开Enterprise Manager中的Support Services,在SQL Ma... 阅读全文
posted @ 2008-07-25 23:27 上校 阅读(354) 评论(0) 推荐(0)
如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件
摘要:如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件察看本文应用于的产品 文章编号 : 312839 最后修改 : 2006年12月21日 修订 : 10.1 本页概要SQL Mail 提供了一种从 Microsoft SQL Server 发送和阅读电子邮件的简单方法。但是,由于 SQL Mail 是一个 MAPI 应用程序,因此服务器上必须存在 MAPI 子系统。Micr... 阅读全文
posted @ 2008-07-25 23:16 上校 阅读(599) 评论(0) 推荐(0)
方便好用的Database Mail - SQL2005
摘要:有在用 SQL 2000的使用者還記得 SQL Mail吧. SQL Mail是利用MAPI的方式進行mail的傳遞, 在實務上往往會使用outlook配合exchange server來進行環境的建立, 也造成在使用SQL Mail前, 要準備好這些環境. 但在一般的應用上, 要使用SQL Mail, 又要有這些環境, 不見得很容易實現. 另外再加上SQL Mail在cluster環境時, 也要... 阅读全文
posted @ 2008-07-25 20:01 上校 阅读(1049) 评论(0) 推荐(0)
不同服务器数据库之间的数据操作
摘要:--创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例 select * into 表... 阅读全文
posted @ 2008-07-25 19:48 上校 阅读(351) 评论(1) 推荐(0)
使用SQLServer2000 发送邮件详细配置过程
摘要:/*提供两种版本的OutLook邮件发送方式*/A:利用OutLook2003发送邮件----------------------------------------------------------------------/*测试环境: windowx XpOutLook: OutLook 2003测试的电子邮件: zlp321001@126.com/第一步骤:建配置文件开始->控制面版... 阅读全文
posted @ 2008-07-24 22:11 上校 阅读(1095) 评论(0) 推荐(0)
查询优化的一些技巧
摘要:1、 用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM ... 阅读全文
posted @ 2008-07-23 00:09 上校 阅读(393) 评论(0) 推荐(0)
阻塞分析
摘要:--阻塞<BR>/******************************************************************************************************************************************************<BR>阻塞:其中一个事务阻塞,其它事务等待对方释放它们的... 阅读全文
posted @ 2008-07-22 12:42 上校 阅读(303) 评论(0) 推荐(0)
分析死锁并处理
摘要:--死鎖 /****************************************************************************************************************************************************** 死鎖指兩個以上事務相互阻塞相互等待對方釋放它們的鎖,SQL Server會通過回滾其中... 阅读全文
posted @ 2008-07-22 12:39 上校 阅读(581) 评论(0) 推荐(0)
模拟自动编号
摘要:/*小梁子的,呵呵 :) liangCK*/ --创建得到最大id的函数 create function f_getid() returns int as begin return(select isnull(max(id),0)+1 from tb) end go --创建表 create table tb(id int default dbo.f_getid() primary key... 阅读全文
posted @ 2008-07-20 23:42 上校 阅读(269) 评论(0) 推荐(0)
SQL注入漏洞全接触
摘要:SQL注入漏洞全接触——入门篇 ZDNet 软件频道 更新时间:2007-08-20 作者:CSDN 来源:CSDN 本文关键词:漏洞 SQL Server SQL 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安... 阅读全文
posted @ 2008-07-20 09:35 上校 阅读(345) 评论(0) 推荐(0)
decimal(numeric )、float 和 real 数据类型的区别
摘要:decimal(numeric ) 同义,用于精确存储数值 float 和 real 不能精确存储数值 decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。 定义 decimal 的列、变量和参数的两种特性如下: ... 阅读全文
posted @ 2008-07-18 23:59 上校 阅读(899) 评论(0) 推荐(0)
删除重复记录
摘要:--如何按字段删除重复记录 一张表里面以两个字段为唯一字段,当几条记录的这两个字段完全相同时,需要删除重复项,如下表 a b c d 1 2 3 4 1 5 3 5 1 2 7 9 以a、b为唯一字段,第一条和第三条的a、b完全相同,所以,需要删除第一条记录1 2 3 4 或者第三条记录1 2 7 9 即如下结果: a b c d 1 2 3 4 1 5 3 5 或 a b c d 1 5 3 ... 阅读全文
posted @ 2008-07-15 13:53 上校 阅读(329) 评论(0) 推荐(0)
sqlserver之定位死锁(经验分享)
摘要:很多人都遇到过这样的情况,当网站达到一定的访问量,数据库就会成为瓶颈,有可能发生死锁,进而引起阻塞。 有人认为这可能就是硬件的极限了,于是想办法增加硬件设备。而我本人认为问题的元凶可能是性能不高的sql脚本,引起了死锁,进而导致阻塞。 如果你和我有相同的看法,那我们就一起想办法找出问题的源头。 案例1. 某一天我被告知,我们的书城网站不能访问了,我马上查看,发现书城的有两台iis服... 阅读全文
posted @ 2008-07-15 01:18 上校 阅读(503) 评论(0) 推荐(0)
varchar和nvarchar的区别
摘要:SQL Server提供两种数据类型来存储字符信息。在如何在SQL Server或应用程序中使用方面,这两种数据类型大致是一样的。差别在于nvarchar是用于存储处理数据库图表中多语言数据的Unicode数据。其它语言有一套需要保存的字符代码的扩展集,这种数据类型支持这样的扩展。因为需要存储其它语言的扩展字符代码,nvarchar占用的空间是varchar的两倍。 字... 阅读全文
posted @ 2008-07-13 21:58 上校 阅读(534) 评论(0) 推荐(0)
几个SQL函数
摘要:--提取数字 IF OBJECT_ID('DBO.GET_NUMBER2') IS NOT NULL DROP FUNCTION DBO.GET_NUMBER2 GO CREATE FUNCTION DBO.GET_NUMBER2(@S VARCHAR(100)) RETURNS VARCHAR(100) AS BEGIN WHILE PATINDEX('%[^0-9]%',@S) > 0 BEG... 阅读全文
posted @ 2008-07-13 11:14 上校 阅读(263) 评论(0) 推荐(0)
SQL行列互转
摘要:--行列互转 /****************************************************************************************************************************************************** 以学生成绩为例子,比较形象易懂 整理人:中国风(Roy) 日期:2008.06... 阅读全文
posted @ 2008-07-13 00:09 上校 阅读(423) 评论(0) 推荐(0)
优化数据库的思想及SQL语句优化的原则
摘要:优化数据库的思想: ================ 1、关键字段建立索引。 2、使用存储过程,它使SQL变得更加灵活和高效。 3、备份数据库和清除垃圾数据。 4、SQL语句语法的优化。(可以用Sybase的SQL Expert) 5、清理删除日志。 SQL语句优化的原则: ================== 1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索... 阅读全文
posted @ 2008-07-11 12:50 上校 阅读(300) 评论(0) 推荐(0)
处理表重复记录(查询和删除)
摘要:--处理表重复记录(查询和删除) /****************************************************************************************************************************************************** 1、Num、Name相同的重复值记录,没有大小关系只保留一条 ... 阅读全文
posted @ 2008-07-05 00:49 上校 阅读(321) 评论(0) 推荐(0)
SQL Server调试存储过程
摘要:一. 调试SQL Server 2000 1. 设置帐户。 在windows服务中找到MSSQLSERVER,双击弹出对话框。 选择“登陆”选项卡,选中“此帐户”,输入一个管理员帐户和密码。 重启服务。 2. 在查询分析器执行单步调试。 在查询分析器中,右键单击存储过程,选择“调试”。 二. VS2005本地调试Sql Ser... 阅读全文
posted @ 2008-07-01 23:07 上校 阅读(5581) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页