易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL Server 2005/2008数据库邮件

启动数据库邮件功能
 
sp_configure 'show advanced', 1;
GO
RECONFIGURE;
GO
sp_configure 'Database Mail XPs', 1;
GO
RECONFIGURE;
GO
 
 
 
 -- 配置数据库邮件
 -- 添加邮件账户
execute msdb.dbo.sysmail_add_account_sp
    @account_name = '邮箱帐户名(随便取一个,保持和下文一致即可)',
    @description = 'mail account for db e-mail.',
    @email_address = '你的邮箱地址',
    @replyto_address = '你的邮箱地址',
    @display_name = '发信时显示的用户名昵称',
    @mailserver_name = '邮箱服务器,如smtp.163.com',
    @port = 25,
    @username = '邮箱的账户',
    @password = '邮箱的密码',
    @use_default_credentials = 0;
 
-- 创建数据库邮件配置文件
execute msdb.dbo.sysmail_add_profile_sp
       @profile_name = '配置文件名(随便取一个,保持和下文一致即可)',
       @description = 'profile used for sql server mail.';
 
-- 为数据库配置文件添加邮件账户
execute msdb.dbo.sysmail_add_profileaccount_sp
    @profile_name = '配置文件名(同上)',
    @account_name = '邮箱帐户名(同上)',
    @sequence_number = 1 ;
 
-- 修改数据库配置文件的安全性: 是否公用
execute msdb.dbo.sysmail_add_principalprofile_sp
    @principal_name = 'public',
    @profile_name = '配置文件名(同上)',
    @is_default = 1 ;
 
-- 修改参数: 邮件发送失败时尝试重发次数
execute msdb.dbo.sysmail_configure_sp
    'AccountRetryAttempts', 3;
 
-- 修改参数: 邮件发送失败时尝试重发时, 延时秒数
execute msdb.dbo.sysmail_configure_sp
    'AccountRetryDelay', 120;
 
-- 修改参数: 外部邮件进程保持活动状态的最少时间(以秒为单位)。如果数据库邮件要发送多个邮件,增加此值可以使数据库邮件保持活动状态,避免频繁启动和


相关文档:

[SQL]触发器的使用

1. 创建触发器, 在mssql下的触发器的使用:Db->表->选择表名->所有任务(右键)->管理触发器
2. 当表被更新\插入\删除后,都可以通过定义触发器来响应该事件,从而进行相应的处理! 如一个学生转系了,其学号被更换了,他所借的图书对应的学号也相应需要改动,这个我们可以只通过update其学号,和学号相关联的表由触发器 ......

20100513.NET调用SQL SERVER存储过程

几个存储过程,很简单的,但是我从来没有学习过,呵呵,这个正是我要来培训的目的
-- =============================================
-- Author:  
-- Create date: 2010年05月12日
-- Description: 此过程用于查询所有用户名及密码
-- =============================================
CREATE PROCED ......

50条常用sql语句

注:出处已不可考,不过,其中不少语句还是蛮精妙的。
Student(S#(学号),Sname(姓名),Sage(年龄),Ssex(性别)) 学生表
Course(C#(课程编号),Cname(课程名称),T#(老师编号)) 课程表
SC(S#(学号),C#(课程编号),score(分数)) 成绩表
Teacher(T#(老师编号),TnameSname(姓名)) 教师表
问题:
1、查询“001” ......

簡單SQL存儲過程實例

实例1:只返回单一记录集的存储过程。
银行存款表(bankMoney)的内容如下
Id
userID
Sex
Money
001
Zhangsan

30
002
Wangwu

50
003
Zhangsan

40
要求1:查询表bankMoney的内容的存储过程
create procedure sp_query_bankMoney
as
select * from bankMoney
go
exec sp_query_bankMoney
注 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号