clear markdown compare help best fiddles feedback dbanow.uk a leap of faith?
clear markdown donate comments/suggestions/bugs a leap of faith? bible365 diddy dollings
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0. 1130767 fiddles created (16564 in the last week).

EXEC (N'IF EXISTS (SELECT * FROM tempdb.sys.objects WHERE object_id = OBJECT_ID(N''tempdb..#PrintMax'') AND type in (N''P'', N''PC'')) DROP PROCEDURE #PrintMax;'); EXEC (N'CREATE PROCEDURE #PrintMax(@iInput NVARCHAR(MAX)) AS BEGIN IF @iInput IS NULL RETURN; DECLARE @ReversedData NVARCHAR(MAX) , @LineBreakIndex INT , @SearchLength INT; SET @SearchLength = 4000; WHILE LEN(@iInput) > @SearchLength BEGIN SET @ReversedData = LEFT(@iInput COLLATE DATABASE_DEFAULT, @SearchLength); SET @ReversedData = REVERSE(@ReversedData COLLATE DATABASE_DEFAULT); SET @LineBreakIndex = CHARINDEX(CHAR(10) + CHAR(13), @ReversedData COLLATE DATABASE_DEFAULT); PRINT LEFT(@iInput, @SearchLength - @LineBreakIndex + 1); SET @iInput = RIGHT(@iInput, LEN(@iInput) - @SearchLength + @LineBreakIndex - 1); END; IF LEN(@iInput) > 0 PRINT @iInput; END;');
 hidden batch(es)


EXEC #PrintMax @iInput = N'Lorem ipsum dolor sit amet consectetur, adipiscing elit inceptos porttitor facilisis, at quisque fringilla commodo. Eros mus malesuada mi dignissim sodales montes donec phasellus erat curae integer morbi enim, magnis congue himenaeos eu taciti dictumst imperdiet penatibus felis torquent vestibulum. Duis nibh posuere fermentum dignissim euismod facilisi interdum in aptent condimentum, viverra torquent libero montes nascetur natoque dapibus sagittis fringilla sed penatibus, ante cursus aliquet nostra curabitur ut dis pellentesque auctor. Urna vel facilisis a netus quam euismod fermentum nullam metus scelerisque diam, vestibulum praesent purus sociis vitae convallis dignissim enim erat nisi, pellentesque placerat taciti et aliquet est lobortis auctor nascetur suspendisse. Fusce ridiculus nunc felis lacinia tincidunt porttitor inceptos, quam feugiat sem ac suspendisse etiam phasellus nostra, eget nullam laoreet est vehicula id. Sociis sapien morbi inceptos mi sagittis aenean eleifend montes, posuere ac nibh iaculis ornare nec et nullam, ad egestas dui ligula parturient justo scelerisque. Fringilla ad tempus placerat orci morbi curae ultricies lectus ullamcorper primis, potenti sociis et felis magnis luctus bibendum eleifend augue. Rutrum sodales at est sed ullamcorper fringilla torquent, sociis habitant praesent sem odio ligula tortor ad, volutpat velit iaculis semper massa pellentesque. Gravida erat scelerisque sagittis nascetur fusce nam auctor non rhoncus, aptent iaculis tempor metus lobortis orci dictum eget nostra, quam nibh et a viverra fames cubilia congue. Velit lacus arcu consequat fusce urna aenean ultrices enim, mollis turpis quisque eget mus hac vehicula curabitur, in eleifend sociosqu habitant nunc iaculis metus. Feugiat ac mi vitae proin donec mollis sem mus purus sollicitudin nostra, quam platea scelerisque magnis iaculis curabitur tortor eros taciti fringilla. Tempor varius pharetra erat dignissim per cum enim molestie platea risus sapien lobortis, sodales primis sagittis libero sollicitudin vivamus faucibus euismod phasellus curae nisi. Senectus nec morbi himenaeos dapibus elementum etiam neque eget, proin nostra blandit lobortis ultricies cum. Leo dapibus platea felis vivamus dictumst cum a quisque, tellus convallis tempor fusce sem auctor facilisi nibh, maecenas nec malesuada enim lacus hac lobortis. Nisl accumsan egestas pulvinar litora primis natoque inceptos fringilla pellentesque montes, cras justo ante praesent tincidunt sagittis porttitor nam fermentum. Varius metus volutpat penatibus cursus arcu velit ultricies dignissim, eget per fames hendrerit augue habitant aptent, ut eu mi sociis elementum etiam convallis. Malesuada lectus consequat at torquent duis leo interdum rhoncus mus fames ullamcorper, elementum nascetur sem pellentesque pharetra justo suspendisse eleifend inceptos. Non habitasse pulvinar cubilia suscipit facilisis potenti, blandit diam himenaeos luctus purus per interdum, nullam metus tincidunt imperdiet ante. Nascetur pellentesque urna commodo pretium vel pulvinar ad ligula, quam scelerisque eleifend dui convallis duis platea, vehicula curabitur semper cras aliquet rhoncus bibendum. Inceptos ultricies malesuada eu mus tellus dictum dis eros, ante in hendrerit fringilla arcu ullamcorper integer, fusce aliquet lacus id risus aliquam at. Fusce duis sollicitudin euismod luctus egestas pretium, pellentesque arcu himenaeos ultrices faucibus sem etiam, praesent integer aliquet pharetra habitant. Mollis aliquam malesuada turpis tristique platea integer ante, nullam odio neque nulla habitasse et nisi risus, facilisi habitant lobortis libero arcu senectus. Blandit elementum bibendum quis himenaeos suscipit lectus magnis augue, nisl at lacinia eros urna ridiculus nulla ultricies torquent, tellus egestas turpis nibh fermentum dictum eget. Viverra condimentum feugiat blandit duis per scelerisque aliquam tristique euismod, conubia ante suscipit purus eros libero dapibus eget faucibus, lacinia non sapien suspendisse taciti netus tellus nam. Ligula aliquam mattis facilisis pulvinar quisque potenti egestas, convallis arcu eleifend morbi mollis placerat velit aptent, ullamcorper libero nostra ultricies odio mus. Consequat tincidunt pulvinar mauris ullamcorper auctor primis sagittis posuere habitant enim sociosqu, nulla vehicula mollis habitasse massa torquent nisi sem sodales. Diam at blandit tempor malesuada praesent dui quis taciti, tristique venenatis neque vitae posuere facilisis viverra, porta sociis habitasse molestie etiam morbi varius. Sociis pretium platea facilisis in accumsan sociosqu integer aliquet cursus dapibus rhoncus, molestie gravida phasellus tristique magna arcu libero cubilia bibendum tellus, nulla nascetur egestas duis lacinia nullam diam vel massa donec. Hac ut class gravida erat nullam cubilia inceptos venenatis habitasse integer, suscipit lacinia morbi condimentum at tellus penatibus vestibulum ullamcorper. Eros commodo convallis blandit donec enim nullam placerat taciti, auctor cum rutrum class est semper pellentesque parturient, massa urna sapien quisque porttitor iaculis condimentum. Platea egestas primis donec nulla curae arcu natoque ad, nec quisque augue potenti duis mattis turpis semper, dui in nascetur suspendisse vitae tristique rhoncus. Interdum vestibulum class porta facilisi proin nisi vivamus luctus ullamcorper, placerat ornare tincidunt cras fringilla inceptos risus taciti, dis habitasse primis netus tortor magnis nascetur mollis. Viverra ridiculus venenatis consequat vestibulum posuere vel ultrices litora nec, donec metus libero non nulla fermentum erat senectus eget ligula, parturient class vulputate cursus in fames hac facilisis. Mauris ridiculus et blandit laoreet nec justo cubilia purus, proin integer ultrices lectus tincidunt tempus parturient, aptent pellentesque consequat vivamus tristique porttitor nulla. Vel leo nunc orci eleifend lacus phasellus cum pellentesque porttitor sociis taciti curabitur elementum et semper, pretium massa vitae ut nullam neque aenean habitasse primis iaculis cursus facilisis pulvinar. Nam magnis congue mauris blandit velit sollicitudin imperdiet mus mattis a non cursus, vel platea aliquet pretium suscipit magna venenatis dictum cras auctor. Metus inceptos porta ante pellentesque accumsan scelerisque quisque enim semper suspendisse, quam elementum felis torquent in aliquam tristique magna nibh diam, platea feugiat a penatibus aenean dui eleifend sollicitudin varius. Etiam condimentum class tempor neque morbi commodo imperdiet tincidunt ad, sodales sollicitudin dictumst est nostra praesent justo tristique feugiat vel, purus vehicula velit ligula a nulla himenaeos dapibus. Euismod platea sociosqu fringilla sed pellentesque morbi tempus diam, nulla scelerisque cubilia lacus massa facilisis at vel purus, praesent vulputate risus sodales inceptos posuere pulvinar. Facilisis in turpis accumsan netus ultricies dictumst, sapien mi imperdiet vehicula dignissim justo sociosqu, et ridiculus sed nisl lobortis. Ridiculus nulla rhoncus inceptos vivamus tortor congue quam himenaeos, phasellus ultricies quisque tellus duis nisi torquent lacus, class varius ornare posuere convallis urna erat. Aliquam fermentum in facilisis nibh varius a ac vel maecenas venenatis, turpis purus at iaculis penatibus convallis non auctor tempus. Morbi magnis curae est venenatis leo eros ornare dictum integer, viverra dictumst a vitae dapibus nam phasellus porttitor sed, ullamcorper aliquet gravida montes inceptos duis nunc scelerisque. Mi fusce ante arcu ullamcorper sociosqu hendrerit penatibus metus pharetra, faucibus auctor quisque sollicitudin imperdiet iaculis malesuada consequat rutrum, feugiat ac curabitur cras purus sociis ornare interdum. Curae sodales mollis odio orci lectus primis inceptos rhoncus fermentum, hendrerit libero dignissim etiam auctor aliquet eget cum, nascetur semper massa risus sagittis sollicitudin urna morbi. Lacinia habitant litora sed metus tincidunt dictumst parturient euismod duis cubilia pharetra iaculis, sociis ac donec egestas commodo neque ut etiam mattis sagittis inceptos. Dui vestibulum habitant parturient facilisi etiam volutpat torquent nullam integer lectus, pharetra gravida tellus iaculis sodales ut porttitor facilisis convallis varius tincidunt, tempor commodo sem dignissim fusce tortor rutrum pretium est. Conubia torquent etiam sapien praesent elementum senectus velit montes rutrum parturient, mauris himenaeos ridiculus nam donec interdum bibendum nunc mollis morbi, per enim sociis id eu justo ullamcorper platea orci. Dui dignissim eu cubilia ac sagittis accumsan sodales aliquet purus, interdum proin congue parturient senectus cum lectus primis etiam dis, nostra semper platea nibh ligula duis aliquam sociis. Facilisis tristique sapien imperdiet curabitur leo in platea ante aptent congue cum porta pellentesque, auctor nisl vestibulum feugiat phasellus montes egestas ornare eleifend metus elementum. Enim quisque convallis nulla blandit aenean ad, taciti sem dui platea facilisi nostra, aptent a ac parturient bibendum. Auctor est habitant venenatis quam ridiculus suspendisse cubilia at, sociis vestibulum ligula nisi congue lectus dis rhoncus platea, egestas pharetra blandit aptent posuere dictum purus. Augue ac facilisi purus suscipit penatibus sodales vehicula fringilla ante scelerisque pulvinar semper nostra cras, himenaeos dictum senectus tempor laoreet leo id est dui fames feugiat velit. Scelerisque platea mi tristique eu semper cras sed purus dui augue pellentesque, inceptos vitae fringilla condimentum rutrum vivamus gravida integer iaculis. Potenti tempus porta nascetur augue pharetra feugiat fringilla vitae, nec magna nam fames sociis viverra litora luctus, ridiculus purus malesuada ultrices venenatis leo fermentum. Montes vestibulum vel rutrum euismod volutpat congue, himenaeos fusce dictumst praesent pretium interdum sodales, per hac conubia scelerisque bibendum. Tempor nullam porttitor erat vestibulum solli.';
Lorem ipsum dolor sit amet consectetur, adipiscing elit inceptos porttitor facilisis, at quisque fringilla commodo. Eros mus malesuada mi dignissim sodales montes donec phasellus erat curae integer morbi enim, magnis congue himenaeos eu taciti dictumst imperdiet penatibus felis torquent vestibulum. Duis nibh posuere fermentum dignissim euismod facilisi interdum in aptent condimentum, viverra torquent libero montes nascetur natoque dapibus sagittis fringilla sed penatibus, ante cursus aliquet nostra curabitur ut dis pellentesque auctor. Urna vel facilisis a netus quam euismod fermentum nullam metus scelerisque diam, vestibulum praesent purus sociis vitae convallis dignissim enim erat nisi, pellentesque placerat taciti et aliquet est lobortis auctor nascetur suspendisse. Fusce ridiculus nunc felis lacinia tincidunt porttitor inceptos, quam feugiat sem ac suspendisse etiam phasellus nostra, eget nullam laoreet est vehicula id. Sociis sapien morbi inceptos mi sagittis aenean eleifend montes, posuere ac nibh iaculis ornare nec et nullam, ad egestas dui ligula parturient justo scelerisque. Fringilla ad tempus placerat orci morbi curae ultricies lectus ullamcorper primis, potenti sociis et felis magnis luctus bibendum eleifend augue. Rutrum sodales at est sed ullamcorper fringilla torquent, sociis habitant praesent sem odio ligula tortor ad, volutpat velit iaculis semper massa pellentesque. Gravida erat scelerisque sagittis nascetur fusce nam auctor non rhoncus, aptent iaculis tempor metus lobortis orci dictum eget nostra, quam nibh et a viverra fames cubilia congue. Velit lacus arcu consequat fusce urna aenean ultrices enim, mollis turpis quisque eget mus hac vehicula curabitur, in eleifend sociosqu habitant nunc iaculis metus. Feugiat ac mi vitae proin donec mollis sem mus purus sollicitudin nostra, quam platea scelerisque magnis iaculis curabitur tortor eros taciti fringilla. Tempor varius pharetra erat dignissim per cum enim molestie platea risus sapien lobortis, sodales primis sagittis libero sollicitudin vivamus faucibus euismod phasellus curae nisi. Senectus nec morbi himenaeos dapibus elementum etiam neque eget, proin nostra blandit lobortis ultricies cum. Leo dapibus platea felis vivamus dictumst cum a quisque, tellus convallis tempor fusce sem auctor facilisi nibh, maecenas nec malesuada enim lacus hac lobortis. Nisl accumsan egestas pulvinar litora primis natoque inceptos fringilla pellentesque montes, cras justo ante praesent tincidunt sagittis porttitor nam fermentum. Varius metus volutpat penatibus cursus arcu velit ultricies dignissim, eget per fames hendrerit augue habitant aptent, ut eu mi sociis elementum etiam convallis. Malesuada lectus consequat at torquent duis leo interdum rhoncus mus fames ullamcorper, elementum nascetur sem pellentesque pharetra justo suspendisse eleifend inceptos. Non habitasse pulvinar cubilia suscipit facilisis potenti, blandit diam himenaeos luctus purus per interdum, nullam metus tincidunt imperdiet ante. Nascetur pellentesque urna commodo pretium vel pulvinar ad ligula, quam scelerisque eleifend dui convallis duis platea, vehicula curabitur semper cras aliquet rhoncus bibendum. Inceptos ultricies malesuada eu mus tellus dictum dis eros, ante in hendrerit fringilla arcu ullamcorper integer, fusce aliquet lacus id risus aliquam at. Fusce duis sollicitudin euismod luctus egestas pretium, pellentesque arcu himenaeos ultrices faucibus sem etiam, praesent integer aliquet pharetra habitant. Mollis aliquam malesuada turpis tristique platea integer ante, nullam odio neque nulla habitasse et nisi risus, facilisi habitant lobortis libero arcu senectus. Blandit elementum bibendum quis himenaeos suscipit lectus magnis augue, nisl at lacinia eros urna ridiculus nulla ultricies torquent, tellus egestas turpis nibh fermentum dictum eget. Viverra condimentum feugiat blandit duis per scelerisque aliquam tristique euismod, conubia ante suscipit purus eros libero dapibus eget faucibus, lacinia non sapien s spendisse taciti netus tellus nam. Ligula aliquam mattis facilisis pulvinar quisque potenti egestas, convallis arcu eleifend morbi mollis placerat velit aptent, ullamcorper libero nostra ultricies odio mus. Consequat tincidunt pulvinar mauris ullamcorper auctor primis sagittis posuere habitant enim sociosqu, nulla vehicula mollis habitasse massa torquent nisi sem sodales. Diam at blandit tempor malesuada praesent dui quis taciti, tristique venenatis neque vitae posuere facilisis viverra, porta sociis habitasse molestie etiam morbi varius. Sociis pretium platea facilisis in accumsan sociosqu integer aliquet cursus dapibus rhoncus, molestie gravida phasellus tristique magna arcu libero cubilia bibendum tellus, nulla nascetur egestas duis lacinia nullam diam vel massa donec. Hac ut class gravida erat nullam cubilia inceptos venenatis habitasse integer, suscipit lacinia morbi condimentum at tellus penatibus vestibulum ullamcorper. Eros commodo convallis blandit donec enim nullam placerat taciti, auctor cum rutrum class est semper pellentesque parturient, massa urna sapien quisque porttitor iaculis condimentum. Platea egestas primis donec nulla curae arcu natoque ad, nec quisque augue potenti duis mattis turpis semper, dui in nascetur suspendisse vitae tristique rhoncus. Interdum vestibulum class porta facilisi proin nisi vivamus luctus ullamcorper, placerat ornare tincidunt cras fringilla inceptos risus taciti, dis habitasse primis netus tortor magnis nascetur mollis. Viverra ridiculus venenatis consequat vestibulum posuere vel ultrices litora nec, donec metus libero non nulla fermentum erat senectus eget ligula, parturient class vulputate cursus in fames hac facilisis. Mauris ridiculus et blandit laoreet nec justo cubilia purus, proin integer ultrices lectus tincidunt tempus parturient, aptent pellentesque consequat vivamus tristique porttitor nulla. Vel leo nunc orci eleifend lacus phasellus cum pellentesque porttitor sociis taciti curabitur elementum et semper, pretium massa vitae ut nullam neque aenean habitasse primis iaculis cursus facilisis pulvinar. Nam magnis congue mauris blandit velit sollicitudin imperdiet mus mattis a non cursus, vel platea aliquet pretium suscipit magna venenatis dictum cras auctor. Metus inceptos porta ante pellentesque accumsan scelerisque quisque enim semper suspendisse, quam elementum felis torquent in aliquam tristique magna nibh diam, platea feugiat a penatibus aenean dui eleifend sollicitudin varius. Etiam condimentum class tempor neque morbi commodo imperdiet tincidunt ad, sodales sollicitudin dictumst est nostra praesent justo tristique feugiat vel, purus vehicula velit ligula a nulla himenaeos dapibus. Euismod platea sociosqu fringilla sed pellentesque morbi tempus diam, nulla scelerisque cubilia lacus massa facilisis at vel purus, praesent vulputate risus sodales inceptos posuere pulvinar. Facilisis in turpis accumsan netus ultricies dictumst, sapien mi imperdiet vehicula dignissim justo sociosqu, et ridiculus sed nisl lobortis. Ridiculus nulla rhoncus inceptos vivamus tortor congue quam himenaeos, phasellus ultricies quisque tellus duis nisi torquent lacus, class varius ornare posuere convallis urna erat. Aliquam fermentum in facilisis nibh varius a ac vel maecenas venenatis, turpis purus at iaculis penatibus convallis non auctor tempus. Morbi magnis curae est venenatis leo eros ornare dictum integer, viverra dictumst a vitae dapibus nam phasellus porttitor sed, ullamcorper aliquet gravida montes inceptos duis nunc scelerisque. Mi fusce ante arcu ullamcorper sociosqu hendrerit penatibus metus pharetra, faucibus auctor quisque sollicitudin imperdiet iaculis malesuada consequat rutrum, feugiat ac curabitur cras purus sociis ornare interdum. Curae sodales mollis odio orci lectus primis inceptos rhoncus fermentum, hendrerit libero dignissim etiam auctor aliquet eget cum, nascetur semper massa risus sagittis sollicitudin urna morbi. Lacinia habitant litora sed metus tincidunt dictumst parturie t euismod duis cubilia pharetra iaculis, sociis ac donec egestas commodo neque ut etiam mattis sagittis inceptos. Dui vestibulum habitant parturient facilisi etiam volutpat torquent nullam integer lectus, pharetra gravida tellus iaculis sodales ut porttitor facilisis convallis varius tincidunt, tempor commodo sem dignissim fusce tortor rutrum pretium est. Conubia torquent etiam sapien praesent elementum senectus velit montes rutrum parturient, mauris himenaeos ridiculus nam donec interdum bibendum nunc mollis morbi, per enim sociis id eu justo ullamcorper platea orci. Dui dignissim eu cubilia ac sagittis accumsan sodales aliquet purus, interdum proin congue parturient senectus cum lectus primis etiam dis, nostra semper platea nibh ligula duis aliquam sociis. Facilisis tristique sapien imperdiet curabitur leo in platea ante aptent congue cum porta pellentesque, auctor nisl vestibulum feugiat phasellus montes egestas ornare eleifend metus elementum. Enim quisque convallis nulla blandit aenean ad, taciti sem dui platea facilisi nostra, aptent a ac parturient bibendum. Auctor est habitant venenatis quam ridiculus suspendisse cubilia at, sociis vestibulum ligula nisi congue lectus dis rhoncus platea, egestas pharetra blandit aptent posuere dictum purus. Augue ac facilisi purus suscipit penatibus sodales vehicula fringilla ante scelerisque pulvinar semper nostra cras, himenaeos dictum senectus tempor laoreet leo id est dui fames feugiat velit. Scelerisque platea mi tristique eu semper cras sed purus dui augue pellentesque, inceptos vitae fringilla condimentum rutrum vivamus gravida integer iaculis. Potenti tempus porta nascetur augue pharetra feugiat fringilla vitae, nec magna nam fames sociis viverra litora luctus, ridiculus purus malesuada ultrices venenatis leo fermentum. Montes vestibulum vel rutrum euismod volutpat congue, himenaeos fusce dictumst praesent pretium interdum sodales, per hac conubia scelerisque bibendum. Tempor nullam porttitor erat vestibulum solli.
 hidden batch(es)