随笔分类 -  SQL Server

摘要:Step 1:先创建好邮件配置文件 Step 2: use msdb --基本的发送语句 EXEC sp_send_dbmail @profile_name = 'Mail Profile Name', @recipients = '邮件地址', @subject = '我数据库邮件测试成功了!', @body = 'hello,world!' --包含查询的 EXEC sp_send_db... 阅读全文
posted @ 2010-07-19 09:46 斑点海豚---寂静的港湾 阅读(243) 评论(0) 推荐(0)
摘要:  即上面图示中,邮件系统选择为“数据库邮件”保存后,仍显示SQLMail。 然后在服务器的本地管理器中进行此设置,可以保存设置为“数据库邮件” 测试成功完成! 总结: 1.客户端和服务器端都升级到SP2补丁。 2.在服务器端的主机上进行作业设置,而不是通过远程的客户端管理软件进行。 阅读全文
posted @ 2010-07-07 14:54 斑点海豚---寂静的港湾 阅读(148) 评论(0) 推荐(0)
摘要:提示如下 无法将类型为“Microsoft.SqlServer.Management.Smo.SimpleObjectKey”的对象强制转换为类型 “Microsoft.SqlServer.Management.Smo.Agent.JobObjectKey”。   (Microsoft.SqlServer.Smo)   解决方法是:服务器端和客户端都要升级到SP... 阅读全文
posted @ 2010-07-07 14:50 斑点海豚---寂静的港湾 阅读(696) 评论(1) 推荐(0)
摘要:远程用户和远程密码输入的内容同下面“使用此安全上下文建立连接”中输入的远程登录、使用密码填的东西相同。 阅读全文
posted @ 2010-07-07 10:10 斑点海豚---寂静的港湾 阅读(245) 评论(0) 推荐(0)
摘要:select m1.refno as '订单编号',m1.refseq as '订单行号',m1.part,m1.docno as '收料单号',m1.docseq as '收料单行号',m1.txqty as '收料数量',m2.docno as '验收单号',m2.docseq as '验收单行号' from inv80101 m1 left join inv80101 m2 on m1.do... 阅读全文
posted @ 2010-04-21 11:54 斑点海豚---寂静的港湾 阅读(443) 评论(0) 推荐(0)
摘要:SQL Server 中,日期由日期和时间组成(datatime),SQL Server中不存在只有日期的列。 当要求用户输入日期时,大多数时候他们输入的日期不带时间,而SQL Server只处理日期和时间的组合,所以会自动添加时间。它使用默认值为00:00:00 AM(午夜时间),这一位置比较Datetime值的时候,午夜时间比同一天发生的任何时间都小。所以可以在比较时对时间+1 eg:Run... 阅读全文
posted @ 2010-04-07 09:52 斑点海豚---寂静的港湾 阅读(152) 评论(0) 推荐(0)
摘要:相差年数:datediff(yy,'20070101','20090228')相差月数:datediff(mm,'20070101','20090228')相差天数:datediff(dd,'20070101','20090228') 注意两个日期的前后关系会引起结果的正负数变化。 阅读全文
posted @ 2010-03-08 11:12 斑点海豚---寂静的港湾 阅读(711) 评论(0) 推荐(0)
摘要:指定列的排序规则 select docno,docseq,part,sn,status from sn where sn collate Chinese_PRC_CI_AI_WS not in (select seq_no from [172.17.0.6\WAM_PRODUCTION].wam_production.dbo.screw_master_g) 阅读全文
posted @ 2010-03-05 11:04 斑点海豚---寂静的港湾 阅读(223) 评论(0) 推荐(0)
摘要:1.首先新建一个Linked Server 然后查询时使用一下格式: select * from [172.17.0.6\u8m].u8m_sh.dbo.inv10100 where part='MT1600M04245'注意这里用的远程服务器名要和建立Linked Servers时使用的服务器名的大小写匹配。 如果出现排序规则的错误,可以试试下面的语句select sn,status from... 阅读全文
posted @ 2010-02-10 10:38 斑点海豚---寂静的港湾 阅读(717) 评论(0) 推荐(0)
摘要:在Create procedure 存储过程名 或者 ALTER PROCEDURE 存储过程名后直接加上 WITH ENCRYPTION 子句即可。注意是紧贴在as前面的,也就是在变量声明之后。 ALTER PROCEDURE [dbo].[king_stock_maxavg_w] @part char(16), @max_sales numeric(13,2) output, @max_p... 阅读全文
posted @ 2010-02-05 16:26 斑点海豚---寂静的港湾 阅读(131) 评论(0) 推荐(0)
摘要:1.获得当前日期的前一个月的同天日期 SELECT dateadd(month,-1,getdate()) 2.获得当前日期的前一个月的月份 此处-1表示前一个月,可改为其它想要的数字 getdate()可修改为’2010-01-01’形式的数字格式 阅读全文
posted @ 2010-02-01 11:06 斑点海豚---寂静的港湾 阅读(144) 评论(0) 推荐(0)
摘要:下面的存储过程语句中使用到了: 1) 在select后使用ISNULL(列名,0),将该列中的Null值转化为0 。 2) 使用 If exists()判断查询是否存在记录。 3) 使用select语句给update 的set 语句赋值。         USE [u8m_sh] GO /****** Object:  Stored... 阅读全文
posted @ 2010-01-20 09:43 斑点海豚---寂静的港湾 阅读(298) 评论(0) 推荐(0)
摘要:将Excel源文件转化为CSV文件,在DTS中以下窗口中导入即可。 阅读全文
posted @ 2010-01-20 08:50 斑点海豚---寂静的港湾 阅读(231) 评论(0) 推荐(0)
摘要:发布端 Windows XP EN SP3 SQL Server 2005 个人开发版本 Step1:开启SQL Server Agent Step2:菜单Local Publication—>New Publication Step3:修改了SnapShotFolder的值,注意用机器名不是IP地址 Step4:选择数据库 Step5:选择发布类型,测试用snapshot。 s... 阅读全文
posted @ 2009-11-23 16:15 斑点海豚---寂静的港湾 阅读(266) 评论(0) 推荐(0)
摘要:Step1:建立分组 在Layout界面中 右键Table左侧的灰色部分,选择”Insert Group” Step2:设置分组表达式   概念: 报表的分组和SQL Select语句中的Group By子句是不同的概念: Group By 将许多记录结合到一起,组成结果集中的一条记录;(用户统计计算) 报表的分组获取结果集中的多个记录,当它们输出到报表时,会在它们周围包含一个... 阅读全文
posted @ 2009-11-12 11:49 斑点海豚---寂静的港湾 阅读(510) 评论(0) 推荐(0)
摘要:SQL Server 2000 SELECT     表名       = case when a.colorder=1 then d.name else '' end,     表说明     = case when a.colorde... 阅读全文
posted @ 2009-10-26 09:20 斑点海豚---寂静的港湾 阅读(635) 评论(0) 推荐(1)
摘要:一.文件组概念 1.提高性能 2.方便管理 文件组可以在创建数据库之时创建,也可以在后期文件比较多的时候创建 文件不能在文件组之间移动 文件只能属于一个文件组 文件组只能包含数据文件 (不能包含log文件) 文件组最好是对应不同的物理磁盘 在Join查询中的表,最好是分开不同的文件组 对于经常需要访问的表,应该独立分开不同的文件组 可以把规律变化的表放到你的主要文件组内,把历史的或存档表放到一个... 阅读全文
posted @ 2009-09-22 14:06 斑点海豚---寂静的港湾 阅读(485) 评论(0) 推荐(0)
摘要:关于primary文件组已满的原因及解决方法总结      1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾出空间     2.检查你的磁盘分区格式         如果是FAT16,则数据文件最大只能是2G   &#... 阅读全文
posted @ 2009-09-22 13:39 斑点海豚---寂静的港湾 阅读(324) 评论(0) 推荐(0)
摘要:不错,可以step by step,查看输入参数的值   在编写存储过程中,声明变量时主要指定变量的长度 @loginname char          ---Wrong     变量的长度将只有1位 @loginname char(6) ... 阅读全文
posted @ 2009-09-22 12:02 斑点海豚---寂静的港湾 阅读(187) 评论(0) 推荐(0)
摘要:update echo_1 set totalqty=echo_bom.totalqty from echo_1,echo_bom where echo_1.parent=echo_bom.code 阅读全文
posted @ 2009-09-21 16:27 斑点海豚---寂静的港湾 阅读(438) 评论(0) 推荐(0)