ASCII-taidetta skriptiin

DBA, Developer, SQL Server 2008, SQL Server 2012, T-SQL No Comments

Jokaisen itseään kunnioittavan kantapeikon on käytettävä SQL-skriboissa ASCII-taidetta, joka kertoo olennaisen skriptistä. Esim. näin:

PRINT 'TTTTTTTTTTTTTTTTTTTTTTT                    SSSSSSSSSSSSSSS      QQQQQQQQQ     LLLLLLLLLLL             '
PRINT 'T:::::::::::::::::::::T                  SS:::::::::::::::S   QQ:::::::::QQ   L:::::::::L             '
PRINT 'T:::::::::::::::::::::T                 S:::::SSSSSS::::::S QQ:::::::::::::QQ L:::::::::L             '
PRINT 'T:::::TT:::::::TT:::::T                 S:::::S     SSSSSSSQ:::::::QQQ:::::::QLL:::::::LL             '
PRINT 'TTTTTT  T:::::T  TTTTTT                 S:::::S            Q::::::O   Q::::::Q  L:::::L               '
PRINT '        T:::::T                         S:::::S            Q:::::O     Q:::::Q  L:::::L               '
PRINT '        T:::::T                          S::::SSSS         Q:::::O     Q:::::Q  L:::::L               '
PRINT '        T:::::T         ---------------   SS::::::SSSSS    Q:::::O     Q:::::Q  L:::::L               '
PRINT '        T:::::T         -:::::::::::::-     SSS::::::::SS  Q:::::O     Q:::::Q  L:::::L               '
PRINT '        T:::::T         ---------------        SSSSSS::::S Q:::::O     Q:::::Q  L:::::L               '
PRINT '        T:::::T                                     S:::::SQ:::::O  QQQQ:::::Q  L:::::L               '
PRINT '        T:::::T                                     S:::::SQ::::::O Q::::::::Q  L:::::L         LLLLLL'
PRINT '      TT:::::::TT                       SSSSSSS     S:::::SQ:::::::QQ::::::::QLL:::::::LLLLLLLLL:::::L'
PRINT '      T:::::::::T                       S::::::SSSSSS:::::S QQ::::::::::::::Q L::::::::::::::::::::::L'
PRINT '      T:::::::::T                       S:::::::::::::::SS    QQ:::::::::::Q  L::::::::::::::::::::::L'
PRINT '      TTTTTTTTTTT                        SSSSSSSSSSSSSSS        QQQQQQQQ::::QQLLLLLLLLLLLLLLLLLLLLLLLL'
PRINT '                                                                        Q:::::Q                       '
PRINT '                                                                         QQQQQQ                       '
SET NOCOUNT ON;
SELECT TOP 1 * FROM sys.objects;

Vinkki tähän saatu SSIS Junkielta, ASCII-taidetta voi käydä vääntämässä online-työkalussa.

Leave a Reply

Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress, and Free WordPress Themes
Entries RSS Comments RSS Log in