用sp_send_dbmail发邮件,怎么设置点击单元格中的数据,弹出另一窗口
DECLARE @html NVARCHAR(MAX)
SET @html = '<style type=''text/css''>.header {text-align:center;font-weight:bold;white-space:nowrap;color:#7f7e82;} .cell_text {vertical-align:top;text-align:left;color:#333333;cursor:pointer} .cell_num {vertical-align:top;text-align:right;color:#333333;}</style>' ;
SET @html = @html + CAST(( SELECT 3 [@cellpadding],
0 [@cellspacing],
'font-family:verdana;font-size:10px;' [@style],
1 [@border],
--returns the header
( SELECT [@class] = 'header', 'Database Table' [text()] FOR XML PATH('th'), TYPE) tr,
( SELECT [@class] = 'header', 'Entity Count' [text()] FOR XML PATH('th'), TYPE) tr,
( SELECT [@class] = 'header', 'Total Rows' [text()] FOR XML PATH('th'), TYPE ) tr,
-- returns the rows in the table
( SELECT ( SELECT [@class] = 'cell_text',[@onClick]='window.open(test.html)',dbtable [text()] FOR XML PATH('td'), TYPE ),
( SELECT [@class] = 'cell_text', entities [text()] FOR XML PATH('td'), TYPE ),
( SELECT [@class] = 'cell_num', rows [text()] FOR XML PATH('td'), TYPE )
FROM ( SELECT TOP 3 dbtable = OBJECT_NAME(object_id), entities = COUNT(DISTINCT name), rows = COUNT(*)
FROM sys.columns
GROUP BY OBJECT_NAME(object_id)
) data FOR XML PATH('tr'), TYPE
)
FOR XML PATH('table'), TYPE
) AS VARCHAR(MAX))
Exec dbo.sp_send_dbmail @profile_name='MailForHr',
@recipients='teddd@163.com',
@subject=N'ddddd',
@body=@html,
@body_format='HTML';
怎么样才能在点dbtable时能弹出一窗口