• 欢迎访问金笔头博客,这是一个持续学习者的自留地,欢迎访问我的github:点击进入

标签:sql编程

SQLServer

SQL行列互换

SQL行列互换
列转行(一行转多行)原表(Test20151104):目标表:sql-1: select a.* from (select YearMonth,Brand,'C' AS ACCNO,C AS Total from Test20151104 union all select YearMonth,Brand,'I' AS AC……继续阅读 »

4年前 (2015-11-04) 2300浏览

SQLServer

调用sp_send_dbmail发送数据库邮件

调用sp_send_dbmail发送数据库邮件
sp_send_dbmail发送一封邮件到指定的收件人。该消息可以包括查询结果集,文件附件或这两者。当邮件被成功放入数据库邮件队列,sp_send_dbmail返回mailitem_id的消息。此存储过程位于MSDB数据库中。语法sp_send_dbmail [ [ @profile_name = ] 'profile_name' ] [……继续阅读 »

4年前 (2015-10-29) 2602浏览

SQLServer

SQL Server 创建数据库邮件脚本

SQL Server 创建数据库邮件脚本
背景:数据库发邮件通知DBA数据库的运行状态和信息,达到预警的效果。通过内置存储过程 sp_send_dbmail手动发送邮件,我们必须显式的赋值才能发送,而 sp_send_dbmail有一个参数是@profile_name,这个参数是指定发送邮件的配置文件,或者说是发件人邮箱信息,可以在SQL Server Management Studio中进行配置……继续阅读 »

4年前 (2015-10-28) 2617浏览

mysql

ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2)

ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2)
语法形式:ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2) 解释:根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)--创建测试表create table t_score( [name] [varchar]……继续阅读 »

4年前 (2015-10-21) 2720浏览