SQL问题,我在数据库中用sp_send_dbmail发送了500多封邮件给自己,但是只收到100多封,请问怎么检查呢~

SQL问题,我在数据库中用sp_send_dbmail发送了500多封邮件给自己,但是只收到100多封,请问怎么检查呢~,第1张

打开企业管理器,在对象资源管理器--管理--数据库邮件,右键,“查看数据库邮件日志”

或者在sql查询分析器运行

use msdb

go

select from sysmail_allitems

select from sysmail_mailitems

select from sysmail_event_log

SQL数据库中email的@约束可用check语句。

工具:sqlserver 2008 R2

步骤:

1、打开sqlserver 2008 R2中的SSMS,连接到指定数据库。

2、创建员工表,其中包含email字段,并且要对email字段加以@的约束,语句如下:

create table 员工

(工号 varchar(10),

姓名 varchar(20),

性别 varchar(2),

email varchar(50) check (email like '%@%'))

3、测试email字段包含@的数据,可正常插入。

insert into 员工 values ('001','东东','男','dongdng@qqcom')

4、如果email输入不含@的内容,则报错:

insert into 员工 values ('002','腹胀','男','fuzhanghahacom')

以上就是关于SQL问题,我在数据库中用sp_send_dbmail发送了500多封邮件给自己,但是只收到100多封,请问怎么检查呢~全部的内容,包括:SQL问题,我在数据库中用sp_send_dbmail发送了500多封邮件给自己,但是只收到100多封,请问怎么检查呢~、SQL数据库中email的@约束怎么写、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9828641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存