Mais um blog inútil.

Abril 9, 2009

Arvorezinha - MS SQL Server

Arquivado em: arvorezinha — falso @ 10:37

No âmbito do projecto ARVOREZINHA, eis que o meu amiguinho spico, torna-se parte colaboradora do mesmo, com o seguinte código:

DECLARE @ASCIZZ NVARCHAR(5)
DECLARE @CONTADOR INT
SET @ASCIZZ = '*'
SET @CONTADOR = 0
WHILE @CONTADOR < = 5 
BEGIN
        PRINT REPLICATE(@ASCIZZ,@CONTADOR)
        SET @CONTADOR = @CONTADOR + 1
END

3 comentários a “Arvorezinha - MS SQL Server”

  • mirage
    LOL
  • nifan
    <pre>
    Existem outras formas de fazer isto com uma simples query SQL:

    select rpad('*****', level) as Arvorezinha from dual
    connect by level &lt;=5

    select rpad('*', level,'*') as Arvorezinha from dual
    connect by level &lt;=5

    Output:

    ARVOREZINHA
    ---------------------------------
    *
    **
    ***
    ****
    *****
    5 rows selected

    Assim como o rpad temos tambem o lpad.
    Nota: Funções Oracle, deve haver equivalentes noutras SGBD's
    </pre>
  • mysql dolphin
    mysql can never fail.