개발자를위한DB

Hagi 2020. 5. 12. 17:18

https://web.archive.org/web/20080812183814/http://www.fujitsu.com/kr/services/crm/dw/#


 
 
 

개발자를위한DB

Hagi 2012. 9. 13. 09:57

1. sp_helptext 'sp이름'


2. sp_help 'sp이름'


3. 
SELECT O.name
FROM sysobjects O JOIN syscomments C
ON O.id = C.id
WHERE O.type = 'P' AND C.text LIKE '%찾으려는 단어%'


4.
select CONVERT(char(8), getdate(), 112)
select CONVERT(char(10), getdate(), 102)
convert(char(19), regdate, 120) as regdate -- 24시


5.
UPDATE I
SET PRICE = AMOUNT
FROM ITEMS I JOIN ORDERS O on (O.ITEMNUMBER = I.ITEMNUMBER)


6.
REPLACE(CONVERT(VARCHAR,CONVERT(MONEY,컬럼명),1)

주식/선물옵션/FX마진 거래

선물옵션대여 - 국내 1위업체

이제부터는 다양한 조건의 상품을

골라서 사용 하실수 있습니다.

원하시는 유형별로 선택후 거래가능.

PC거래(HTS)/모바일거래(MTS) 가능

정식법인 등록업체

www.stock333.co.kr

 
 
 

개발자를위한DB

Hagi 2012. 8. 30. 19:32

참고 : http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/


** 위를 토대로 구성해본 샘플 Stored Procedure


USE [HAGI_DB]
GO
/****** Object: StoredProcedure [dbo].[SENDSAMPLE_EMAIL] Script Date: 09/03/2012 20:43:21 ******/
SET ANSI_NULLS on
GO
SET QUOTED_IDENTIFIER on
GO

ALTER PROCEDURE [dbo].[SENDSAMPLE_EMAIL]
@pi_strEmail VARCHAR(50),
@po_strErrMsg VARCHAR(256) OUTPUT,
@po_intRetVal INT OUTPUT,
@po_strDBErrMsg VARCHAR(256) OUTPUT,
@po_intDBRetVal INT OUTPUT

AS
SET NOCOUNT on

DECLARE @tableHTML NVARCHAR(MAX) ;

SET @tableHTML =
N'<STYLE TYPE="text/css">' +
N'<!--' +
N'BODY' +
N' {' +
N' font-family:calibri;' +
N' }' +
N'-->' +
N'</STYLE>' +
N'<H1><font face="calibri">상품권 잔고 부족 메일 테스트입니다.</font></H1>'

BEGIN TRY
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'HAGI_MAIL',
@recipients = @pi_strEmail,
@copy_recipients = 'admin@sysmail.com',
@subject = '[테스트] : 상품권 잔고 부족',
@body = @tableHTML,
@body_format = 'HTML' ;

SET @po_intRetVal = 0
SET @po_strErrMsg = 'OK'

END TRY
BEGIN CATCH
IF @@TRANCOUNT > 0
ROLLBACK TRAN
SET @po_strDBErrMsg = ERROR_MESSAGE() + '(' + ERROR_PROCEDURE() + ':' + CAST(ERROR_LINE() AS VARCHAR) + ')'
SET @po_intDBRetVal = ERROR_NUMBER()
END CATCH


RETURN