»Ë»Ñ Æ÷·³
°³¹ßÀÚÆ÷·³ ÀÔ´Ï´Ù.
  • ºÏ¸¶Å© ¾ÆÀÌÄÜ

[SQL]µ¿ÀûÄõ¸®¸¦ Á¤ÀûÄõ¸®·Î ¹Ù²Ù±â2

  • ¾Æ½ºÆ¼³ª
  • µî·ÏÀÏ 2015-02-02 15:50
  • Á¶È¸¼ö 537

1422859643_01.png

À§¿Í °°Àº Å×À̺íÀÌ ÀÖ½À´Ï´Ù.

ÀÌ Å×ÀÌºí¿¡ ´ëÇØ

@TYPE INT
SET @TYPE = 1

ÀÌ °ªÀ» ¹Þ¾Æ

FLAG1ÀÇ °ªÀ» @FLAG INTÀÇ º¯¼ö¿¡ Áý¾î³Ö°í ½Í½À´Ï´Ù.

DECLARE @FLAG INT

SELECT @FLAG = FLAG1 FROM TABLE

À̶ó´Â SQL ±¸¹®À¸·Î ¸¸µé¾î¾ß Çϴµ¥ Åë ¾î·Æ³×¿ä.

Áö±Ý±îÁö´Â µ¿ÀûÄõ¸®·Î

DECLARE @SQL NVARCHAR(1000),
                 @PARAM NVARCHAR(100),
               @FLAG INT = 0
                
SET @SQL = N'SELECT @FLAG = FLAG' + CONVERT(VARCHAR,@TYPE) + ' FROM TABLE'
SET @PARAM = N'@FLAG VARCHAR(12) OUTPUT'

EXEC SP_EXECUTESQL @SQL , @PARAM , @FLAG OUTPUT

ÀÌ·¸°Ô Àû¾î¿Ô¾ú´Âµ¥, ÀÌ°É Á¤ÀûÄõ¸®·Î ¹Ù²Ù°í ½Í´Ù´Â ¾µ´ë ¾ø´Â ¿À±â°¡ »ý°Ü¼­ °í¹ÎÁßÀε¥ Àß ¾È ¶°¿À¸£³×¿ä.

Ȥ½Ã ¾î¶² ¹æ¹ýÀÌ ÀÖ´ÂÁö ¾Æ½Ã´ÂºÐ °è½Ã¸é Á¶¾ðÁ» ºÎŹµå¸³´Ï´Ù.

0
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
|
°øÀ¯¹öÆ°
÷ºÎÆÄÀÏ
  • 1422859643_01.png

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 À̰žȸÔÈ÷³×

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¾Æ½ºÆ¼³ª
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û ¸ñ·Ïº¸±â