/* create function */
CREATE FUNCTION [dbo].[IntIDToTable]
(@vc_Ids varchar(1000),
@vc_sperator char(1)
)
-- Author Krishan Gurusinghe
-- Remark : This function takes a list if indexes in the form of a string variable and then returns
-- a table data type variable used for a select * from D in (select ID from intIDToTable(@d)
--
RETURNS @IDTable TABLE
(Id numeric(18,0))
BEGIN
DECLARE @in_Index1 AS INT, --Used to store EmployeeID delimiter(',') position in string
@vc_AnyId AS VARCHAR(15)
/* initialize working variables */
SET @in_Index1 = CHARINDEX(@vc_sperator,@vc_Ids)
/* loop through facility ids in delimited string */
WHILE (@in_Index1 > 0 OR LEN(@vc_Ids) > 0)
BEGIN
/* parse out single facility id for processing */
IF @in_Index1 > 0
BEGIN
SET @vc_AnyId = Left(@vc_Ids,@in_Index1 - 1)
SET @vc_Ids = Right(@vc_Ids,Len(@vc_Ids) - @in_Index1)
END
ELSE
BEGIN
SET @vc_AnyId = @vc_Ids
SET @vc_Ids = ''
END
INSERT @IDTable (Id)
VALUES(CAST(@vc_AnyId AS numeric(18,0)))
/* prepare to loop */
SET @in_Index1 = CHARINDEX(@vc_sperator,@vc_Ids)
END
/* return the facility ids */
RETURN
END
GO
SQL Server 2008 R2 Other Versions SQL Server "Denali" SQL Server 2008 SQL Server 2005 Troubleshooting Database Mail involves checking the following general areas of the Database Mail system. These procedures are presented in a logical order, but can be evaluated in any order. To determine if Database Mail is enabled In SQL Server Management Studio, connect to an instance of SQL Server by using a query editor window, and then execute the following code: Copy sp_configure 'show advanced', 1; GO RECONFIGURE; GO sp_configure; GO In the results pane, confirm that the run_value for Database Mail XPs is set to 1 . If the run_value is not 1 , Database Mail is not enabled. Database Mail is not automatically enabled to reduce the number of features available for attack by a malicious user. For more information, see Understanding Surface Area Configuration . If you decide that it is appropriate to enable Database Mail, execute the fo...
Comments
Post a Comment