Forum Replies Created

Viewing 15 posts - 31 through 45 (of 1,246 total)

  • Reply To: The VALUES Limit

    Just keep in mid that, "just because you can, doesn't mean you should"... Super long value lists can really eat up compile memory and compile time.

    If you want to additional...

  • Reply To: The VALUES Limit

    And just for the fun of it, I just did a successful test with 120,000 values.

  • Reply To: The VALUES Limit

    Here is a quick demo using 1,200 values...

    SELECT 
    tvc.int_val
    FROM
    ( VALUES
    (1),(2),(3),(4),(5),(6),(7),(8),(9),(10),(11),(12),
    (13),(14),(15),(16),(17),(18),(19),(20),(21),(22),(23),(24),
    (25),(26),(27),(28),(29),(30),(31),(32),(33),(34),(35),(36),
    (37),(38),(39),(40),(41),(42),(43),(44),(45),(46),(47),(48),
    (49),(50),(51),(52),(53),(54),(55),(56),(57),(58),(59),(60),
    (61),(62),(63),(64),(65),(66),(67),(68),(69),(70),(71),(72),
    (73),(74),(75),(76),(77),(78),(79),(80),(81),(82),(83),(84),
    (85),(86),(87),(88),(89),(90),(91),(92),(93),(94),(95),(96),
    (97),(98),(99),(100),(101),(102),(103),(104),(105),(106),(107),(108),
    (109),(110),(111),(112),(113),(114),(115),(116),(117),(118),(119),(120),
    (121),(122),(123),(124),(125),(126),(127),(128),(129),(130),(131),(132),
    (133),(134),(135),(136),(137),(138),(139),(140),(141),(142),(143),(144),
    (145),(146),(147),(148),(149),(150),(151),(152),(153),(154),(155),(156),
    (157),(158),(159),(160),(161),(162),(163),(164),(165),(166),(167),(168),
    (169),(170),(171),(172),(173),(174),(175),(176),(177),(178),(179),(180),
    (181),(182),(183),(184),(185),(186),(187),(188),(189),(190),(191),(192),
    (193),(194),(195),(196),(197),(198),(199),(200),(201),(202),(203),(204),
    (205),(206),(207),(208),(209),(210),(211),(212),(213),(214),(215),(216),
    (217),(218),(219),(220),(221),(222),(223),(224),(225),(226),(227),(228),
    (229),(230),(231),(232),(233),(234),(235),(236),(237),(238),(239),(240),
    (241),(242),(243),(244),(245),(246),(247),(248),(249),(250),(251),(252),
    (253),(254),(255),(256),(257),(258),(259),(260),(261),(262),(263),(264),
    (265),(266),(267),(268),(269),(270),(271),(272),(273),(274),(275),(276),
    (277),(278),(279),(280),(281),(282),(283),(284),(285),(286),(287),(288),
    (289),(290),(291),(292),(293),(294),(295),(296),(297),(298),(299),(300),
    (301),(302),(303),(304),(305),(306),(307),(308),(309),(310),(311),(312),
    (313),(314),(315),(316),(317),(318),(319),(320),(321),(322),(323),(324),
    (325),(326),(327),(328),(329),(330),(331),(332),(333),(334),(335),(336),
    (337),(338),(339),(340),(341),(342),(343),(344),(345),(346),(347),(348),
    (349),(350),(351),(352),(353),(354),(355),(356),(357),(358),(359),(360),
    (361),(362),(363),(364),(365),(366),(367),(368),(369),(370),(371),(372),
    (373),(374),(375),(376),(377),(378),(379),(380),(381),(382),(383),(384),
    (385),(386),(387),(388),(389),(390),(391),(392),(393),(394),(395),(396),
    (397),(398),(399),(400),(401),(402),(403),(404),(405),(406),(407),(408),
    (409),(410),(411),(412),(413),(414),(415),(416),(417),(418),(419),(420),
    (421),(422),(423),(424),(425),(426),(427),(428),(429),(430),(431),(432),
    (433),(434),(435),(436),(437),(438),(439),(440),(441),(442),(443),(444),
    (445),(446),(447),(448),(449),(450),(451),(452),(453),(454),(455),(456),
    (457),(458),(459),(460),(461),(462),(463),(464),(465),(466),(467),(468),
    (469),(470),(471),(472),(473),(474),(475),(476),(477),(478),(479),(480),
    (481),(482),(483),(484),(485),(486),(487),(488),(489),(490),(491),(492),
    (493),(494),(495),(496),(497),(498),(499),(500),(501),(502),(503),(504),
    (505),(506),(507),(508),(509),(510),(511),(512),(513),(514),(515),(516),
    (517),(518),(519),(520),(521),(522),(523),(524),(525),(526),(527),(528),
    (529),(530),(531),(532),(533),(534),(535),(536),(537),(538),(539),(540),
    (541),(542),(543),(544),(545),(546),(547),(548),(549),(550),(551),(552),
    (553),(554),(555),(556),(557),(558),(559),(560),(561),(562),(563),(564),
    (565),(566),(567),(568),(569),(570),(571),(572),(573),(574),(575),(576),
    (577),(578),(579),(580),(581),(582),(583),(584),(585),(586),(587),(588),
    (589),(590),(591),(592),(593),(594),(595),(596),(597),(598),(599),(600),
    (601),(602),(603),(604),(605),(606),(607),(608),(609),(610),(611),(612),
    (613),(614),(615),(616),(617),(618),(619),(620),(621),(622),(623),(624),
    (625),(626),(627),(628),(629),(630),(631),(632),(633),(634),(635),(636),
    (637),(638),(639),(640),(641),(642),(643),(644),(645),(646),(647),(648),
    (649),(650),(651),(652),(653),(654),(655),(656),(657),(658),(659),(660),
    (661),(662),(663),(664),(665),(666),(667),(668),(669),(670),(671),(672),
    (673),(674),(675),(676),(677),(678),(679),(680),(681),(682),(683),(684),
    (685),(686),(687),(688),(689),(690),(691),(692),(693),(694),(695),(696),
    (697),(698),(699),(700),(701),(702),(703),(704),(705),(706),(707),(708),
    (709),(710),(711),(712),(713),(714),(715),(716),(717),(718),(719),(720),
    (721),(722),(723),(724),(725),(726),(727),(728),(729),(730),(731),(732),
    (733),(734),(735),(736),(737),(738),(739),(740),(741),(742),(743),(744),
    (745),(746),(747),(748),(749),(750),(751),(752),(753),(754),(755),(756),
    (757),(758),(759),(760),(761),(762),(763),(764),(765),(766),(767),(768),
    (769),(770),(771),(772),(773),(774),(775),(776),(777),(778),(779),(780),
    (781),(782),(783),(784),(785),(786),(787),(788),(789),(790),(791),(792),
    (793),(794),(795),(796),(797),(798),(799),(800),(801),(802),(803),(804),
    (805),(806),(807),(808),(809),(810),(811),(812),(813),(814),(815),(816),
    (817),(818),(819),(820),(821),(822),(823),(824),(825),(826),(827),(828),
    (829),(830),(831),(832),(833),(834),(835),(836),(837),(838),(839),(840),
    (841),(842),(843),(844),(845),(846),(847),(848),(849),(850),(851),(852),
    (853),(854),(855),(856),(857),(858),(859),(860),(861),(862),(863),(864),
    (865),(866),(867),(868),(869),(870),(871),(872),(873),(874),(875),(876),
    (877),(878),(879),(880),(881),(882),(883),(884),(885),(886),(887),(888),
    (889),(890),(891),(892),(893),(894),(895),(896),(897),(898),(899),(900),
    (901),(902),(903),(904),(905),(906),(907),(908),(909),(910),(911),(912),
    (913),(914),(915),(916),(917),(918),(919),(920),(921),(922),(923),(924),
    (925),(926),(927),(928),(929),(930),(931),(932),(933),(934),(935),(936),
    (937),(938),(939),(940),(941),(942),(943),(944),(945),(946),(947),(948),
    (949),(950),(951),(952),(953),(954),(955),(956),(957),(958),(959),(960),
    (961),(962),(963),(964),(965),(966),(967),(968),(969),(970),(971),(972),
    (973),(974),(975),(976),(977),(978),(979),(980),(981),(982),(983),(984),
    (985),(986),(987),(988),(989),(990),(991),(992),(993),(994),(995),(996),
    (997),(998),(999),(1000),(1001),(1002),(1003),(1004),(1005),(1006),(1007),(1008),
    (1009),(1010),(1011),(1012),(1013),(1014),(1015),(1016),(1017),(1018),(1019),(1020),
    (1021),(1022),(1023),(1024),(1025),(1026),(1027),(1028),(1029),(1030),(1031),(1032),
    (1033),(1034),(1035),(1036),(1037),(1038),(1039),(1040),(1041),(1042),(1043),(1044),
    (1045),(1046),(1047),(1048),(1049),(1050),(1051),(1052),(1053),(1054),(1055),(1056),
    (1057),(1058),(1059),(1060),(1061),(1062),(1063),(1064),(1065),(1066),(1067),(1068),
    (1069),(1070),(1071),(1072),(1073),(1074),(1075),(1076),(1077),(1078),(1079),(1080),
    (1081),(1082),(1083),(1084),(1085),(1086),(1087),(1088),(1089),(1090),(1091),(1092),
    (1093),(1094),(1095),(1096),(1097),(1098),(1099),(1100),(1101),(1102),(1103),(1104),
    (1105),(1106),(1107),(1108),(1109),(1110),(1111),(1112),(1113),(1114),(1115),(1116),
    (1117),(1118),(1119),(1120),(1121),(1122),(1123),(1124),(1125),(1126),(1127),(1128),
    (1129),(1130),(1131),(1132),(1133),(1134),(1135),(1136),(1137),(1138),(1139),(1140),
    (1141),(1142),(1143),(1144),(1145),(1146),(1147),(1148),(1149),(1150),(1151),(1152),
    (1153),(1154),(1155),(1156),(1157),(1158),(1159),(1160),(1161),(1162),(1163),(1164),
    (1165),(1166),(1167),(1168),(1169),(1170),(1171),(1172),(1173),(1174),(1175),(1176),
    (1177),(1178),(1179),(1180),(1181),(1182),(1183),(1184),(1185),(1186),(1187),(1188),
    (1189),(1190),(1191),(1192),(1193),(1194),(1195),(1196),(1197),(1198),(1199),(1200)
    ) tvc (int_val);
  • Reply To: The VALUES Limit

    The preferred answer of 1,000 is incorrect. The 1,000 rows only applies when you are doing a direct INSERT.

    While that may be the most common use of a table value...

  • Reply To: How to load Extended Events results from memory directly to table, in a script?

    If you need to extract the data from the XE output files and put it into tables, you can use the sys.fn_xe_file_target_read_file() function.

    As an example, here is a procedure I...

  • Reply To: how to remove schemabinding from all functions and view in one go.

    Jeff Moden wrote:

    You'll get no argument from me there.  Kinda like the "IsUnique" column on an index.  No reason why they couldn't have an "IsWithSchemaBinding" column for programmable objects like Functions...

  • Reply To: how to remove schemabinding from all functions and view in one go.

    Jeff Moden wrote:

    Since the OP never came back on this, let me be a bit more succinct... it's STUPID to do this without knowing the ramifications it will have for...

  • Reply To: a good book on SQL

    Grant Fritchey wrote:

    It is an older book, but this one by Itzik Ben-Gan is simply one of the best for learning T-SQL.

    100% agree. Love this book.

  • Reply To: How to change STRING_AGG to stuff xml to split feature value by pip?

    Jeff Moden wrote:

    Jason A. Long wrote:

    Jeff Moden wrote:

    Jason A. Long wrote:

    I suspect that the bulk of the cost is coming from the sort operation in the STRING_AGG() function. And assuming that sort is necessary to meet...

  • Reply To: How to change STRING_AGG to stuff xml to split feature value by pip?

    Jeff Moden wrote:

    Jason A. Long wrote:

    I suspect that the bulk of the cost is coming from the sort operation in the STRING_AGG() function. And assuming that sort is necessary to meet requirements, that...

  • Reply To: How to change STRING_AGG to stuff xml to split feature value by pip?

    Phil is 100% correct. Changing this to use FOR XML PATH syntax won't improve anything. If anything it will slow it down even more. I suspect that the bulk of...

  • Reply To: Find replace using regular expressions

    There’s nothing (that I’m aware of) that will do exactly that. If you have RedGate SQL Prompt, you can get close(ish) using a custom style format.

  • Reply To: The Ranking Function

    Of course, changing the function to DENSE_RANK() and the answer changes to "2 - Lenovo & Samsung".

  • Reply To: Can't copy login to one server in a cluster

    It’s going to be a network issue. The server in question isn’t able to resolve the login credentials from active directory.

    If you want to verify, script the login from one...

  • Reply To: Scalar function string replacement

    It's a good solution as long as you recognize that you're creating an internal  Cartesian product between rows in the table value constructor (tvc) and the rows in the outer...

Viewing 15 posts - 31 through 45 (of 1,246 total)