« first day (2213 days earlier)      last day (2661 days later) » 

11:01 AM
@ypercubeᵀᴹ - Apparently Aaron does not respond well to comments — Dudu Markovitz 18 mins ago
 
@ypercubeᵀᴹ Aaron answered his last comment on that answer in 55 seconds, including typing. What does 'well' mean then?
 
@dezso not well = disagreed
There were more comments, now deleted.
Dudu was basically arguing that recursive CTE (with cross joins) is faster than any other solution for creating may rows.
Aaron was saying that this is irrelevant to the question.
So after a few comments from both, Dudu mentioned that the DISTINCT is not needed after GROUP BY.
which I don't know, might be irrelevant, too. SQL Server probably produces the same execution plan
 
I would delete the [IsDuduHappyNow?] bit too. It doesn't make sense now.
 
that's Aaron's code
 
 
1 hour later…
12:34 PM
What's the maximum length of code permitted in answers?
I'm trying to post an answer to this question:
0
Q: SQL Server Maintenance Cleanup Task

Jeff AQuestion on what actually the "Maintenance Cleanup Task" does. When the process executes I see xp_delete removing files but does the task also remove any entries from tables within MSDB? The reason I ask is the backup appliance we use for SQL, and all other enterprise backups seems to be havin...

and it fails.
My answer is only 9611 bytes in size.
 
@hot2use I think it's 30K, for the whole answer.
 
@ypercubeᵀᴹ Thanks
 
not sure if it's 30K characters or bytes
10
Q: Please increase the maximum allowed length for answers

Shog9Another recent request pointed out an issue with the current system: answers are limited to only 30,000 characters in length. While I personally do not feel that posting very large amounts of code in answers is particularly desirable, I do foresee other circumstances where it might be desirable...

@hot2use is the code very long?
 
@ypercubeᵀᴹ 213 lines
Answer + code = 9611 bytes/characters (ANSI) or 19222 bytes (UTF-8)
 
And what message do you get?
Unless the limit is lower at dba.se than SO
 
12:47 PM
An error occurred submitting your answer. [X]
 
@ypercubeᵀᴹ tl;dr
 
 
1 hour later…
1:59 PM
Unity is quite portable.
In this day and age, One wouldn't even think that many commercially viable platforms exist.
 
2:18 PM
I'm very disappoint in New Zealand - they can't get corruption right
 
 
2 hours later…
4:31 PM
I can't find dual but I'm about to lose my shit and hand in my moderator badge so I can really reply to this guy.
@AaronBertrand - My comments sounded like "you are wrong on this matter". Do you intend to keep teaching by a bad example? — Dudu Markovitz 1 min ago
 
@AaronBertrand you can use one of us as a proxy
 
I don't know how to get through to this guy how irrelevant and annoying his "observations" are.
One more time, the question where you were littering your comments wasn't about how to quickly generate 10,000 rows of sample data or any of the other nit-picks you were making. I strongly suggest you drop your antagonizing vendetta immediately. — Aaron Bertrand ♦ 41 secs ago
 
@AaronBertrand @AaronBertrand are you a different Aaron now? Your seem to have two different avatars :o
 
Huh? I see beaker?
 
@AaronBertrand on the post I've replied to, there is one of these geometrical things
let me see it after a refresh
 
4:39 PM
VtC Fastest what? He's generating ints but what if I'm storing geography data
 
first the usual one appears, and then it is replaced by this
 
 
/shrug no clue, sorry
 
@AaronBertrand it's been happening lately, had the same issue with @JNK, and my avatar appears grayed out sometimes
 
4:42 PM
I wonder if this will shut him up
Congratulations, all bow to Dudu who took a generic "a CTE" comment and rammed it down my throat. Yes, you built the fastest approach to populating a new table with 10,000,000 integers. You are amazing. I will be sure to use your method in every single answer I ever post again. — Aaron Bertrand ♦ 26 secs ago
 
@AaronBertrand I remember that user, I had an issue with him too....
 
@dezso It used to show different avatars for me too, just like for you. Both look the same now (Beaker)
 
I had issues with Gravatar on other sites recently too.
 
I blame caching
(at least now)
 
Oh, hadn't seen the revision history on the question. Thought it had exploded out of nowhere
 
4:49 PM
TBH, that question is too broad
 
His original comment on this answer said something like "why sys.all_objects and not a CTE"? I replied that I had proven before that recursive CTEs, at least the kind you see in all of Itzik's posts, are not great at set generation.
But more importantly there were a bunch of nit-picks about my answer that had absolutely nothing to do with the question or the answer.
 
Soooo, how about that hockey or curling. Thrilling contest the other day, eh?
 
He tried to "settle the score" with this question, too. Yeah, the DISTINCT is redundant, but who cares?
Just don't have patience for childish trolls
 
Truth
 
@AaronBertrand been a while
 
4:54 PM
I'm usually not defending myself on this site for this long
 
@AaronBertrand dont blame you. it's why i've stopped answering/commenting
 
This immature nonsense is exactly why I stopped answering on Stack Overflow.
I thought I did a pretty good job here of demonstrating why you want to right-size varchar/nvarchar columns. And this clown starts attacking me for "teaching by a bad example"...
 
haters gonna hate hate hate hate ate
 
Haters should eat my chicken, it has eleven herbs and spices
 
well ... @AaronBertrand ... it's nice to "see" you again
 
5:07 PM
Yeah sorry I have been busy
I snipe in and post an answer here or there but otherwise...
 
@AaronBertrand understandable. no need to apologize. you've been out there doing what you can to onboard more MVPs
:D
 
@billinkc I wonder what a Trump presidency will do to 'murica's position on that index.
 
5:25 PM
@swasheck Greg is very proud of this. Can't really blame him, there aren't many companies with more than one, never mind 7...
 
@AaronBertrand good for you guys. it shows that you are able to attract talent that is both useful AND helpful
 
5:41 PM
@billinkc it must be due to their transparency policy: Five Eyes
 
I am going insane
-1
Q: What would be the fastest way to generate large number of rows (10M / 100M / 1G records)?

Dudu MarkovitzWhat would be the fastest way to generate large number of rows (10M / 100M / 1G records) with a single column of integer type, preferably unique?

Please someone tell this guy what a blog is
 
@AaronBertrand sadly I can't vote to close
 
@AaronBertrand I closed it
 
@Lamak it's already closed.
Just saw it in the reopen queue, due to the edit/rollback
 
@bluefeet is too fast
 
5:49 PM
Ah, he reposted
 
KICK HIM
 
@swasheck sadly, I can't do that either
 
How does the original have 5 upvotes? morons, I suppose.
 
This comment is rich, given that his whole reason for attacking my answer was because populating from sys.all_objects is a couple seconds slower than his magical CTE
@MaxVernon - P.s. I don't care about differences of milliseconds but differences of a scale. — Dudu Markovitz 3 mins ago
This person is a total child. :-(
 
@MaxVernon the +5 or the -5 voters? ;)
 
5:56 PM
yup, and an annoying one
 
@ypercubeᵀᴹ I know who the downvoters are. Or, I should say, I have my suspicions!
@AaronBertrand no doubt
 
Just trolling by the way, since @Lamak and @billinkc are not doing their job properly ;)
 
@ypercubeᵀᴹ what about @TomV?, it's suspicious that he's missing right now
 
Pardon my French, but he is determined to win a dick contest
 
Unknowingly
 
5:59 PM
@Lamak I just entered
 
@AaronBertrand on the bright side, I understand french now!
2
 
But I was enjoying watching @AaronBertrand going insane
 
@AaronBertrand yah, but he doesn't know who he's dealing with.
 
I noticed the dudu guy before too, not sure what he is attempting to do with some of his posts
 
@TomV gee thanks :-)
 
6:00 PM
@Lamak Don't get too excited, though, it's only Aaron's French.
 
Funny thing, Dudu is the name of a bar in my hometown a lot of weirdos frequent
 
I especially love how he tried rolling back everyone's edits.
 
@AndriyM aaw
 
Yeah Quebec French != France French. Not by a long shot.
 
@AndriyM are you implying something about Canadians?
 
6:01 PM
@TomV I my language, it's slang for turd.
what, no stars?
2
 
@ypercubeᵀᴹ At first I only meant the specific meaning of "French" in that context but I'm not sure now!
 
@Lamak I'm doing some after-hours migration, should be available later this evening for some trolling
and I'm now officially a fan of dbatools.io (cc @Marian)
 
@TomV good luck with that
 
@TomV nice!
glad to hear
 
Being able to bill some hours while hanging around here and let the scripts do the work kicks ass
 
6:04 PM
indeedy :)
 
Well I'm going to go unplug my Internet connection. And hang myself with the cord.
 
not sure you guys know already, but @PaulWhite is getting married!
that to understand his missing from the site for .. like 4 hours the whole week :)
3
 
@AaronBertrand Impressive given that you're on wifi
 
@Marian Hmm, I remember him talking about his wife in here before
 
That's what I remember too
 
6:09 PM
@TomV he's not a freshman anymore, but they just announced their marriage on FB
 
@TomV before what?
 
he was only married to SQL Server before.. now he's got two wives :)
 
He probably posted it when it happened, just took 20 years to propagate to the civilized world
 
ha, then the joke's on me then, didn't know internet is that slow in NZ
 
@AaronBertrand you're life's too important. hang him with the cord
@billinkc eventual consistency
 
6:12 PM
coool, thanks for the mention of dbatools.io @TomV - I just signed up for sqlcommunity.slack.com
 
@MaxVernon has a lot of promise and i know that @mikefal is involved. having said that ... i rarely have a good use case for the entire set of tools
 
@swasheck yah, I agree with that entire statement.
 
@swasheck Migrating an entire instance to a new version or new hardware would be a use case
 
@TomV i absolutely agree. i've not bumped into that scenario yet. i have used it to migrate logins and jobs
great tools. just not everyday use cases
 
@swasheck Sure I agree on that
 
6:29 PM
anyone here (i see a @wBob answer) have experience with polybase?
 
6:43 PM
nice copy editing, cnn
 
@swasheck Sorry!
 
7:20 PM
horse poop.
 
@EvanCarroll Please don't swear in chat.
 
rolls eyes
y'know, I'm here all the time, and this is the first flag I've seen come out of here :/
 
leaves via helicopter
 
EMPs said helicopter, leaving it grounded
oops, late to class
runs
 
@AkivaWeinberger please don't tell people not to "swear" in here. And that's not swearing.
 
7:23 PM
jumps off helicopter
 
@MaxVernon look at the deleted message.
 
What's not swearing, the F-word?
 
@AkivaWeinberger sorry, just saw that part.
still, we don't worry about swearing too much in here. Now, we don't like people being rude to others.
 
Oh, crap, my helicopter
runs away
 
my goodness ... i swear and do declare
 
7:25 PM
@AkivaWeinberger you (or someone) were too fast in deleting. max thought you meant the P-word ;)
F-word, P-word, C-word. Now I swear I am not swearing
 
Nice answer, @AaronBertrand
its a pleasure to see other ways of doing something
 
Man, the mods of math get helicopters and all we get are diamonds. That's bush league
 
lol
 
Good point
helicopter disappears
 
@MaxVernon links or it didn't happen.
 
7:30 PM
1
A: SQL: Add certain numbers of rows depending of the range of the start and end date?

Aaron BertrandHere's another way to do it. Given this table: CREATE TABLE #PartCosts ( PartNo varchar(32) NOT NULL, StartDate date NOT NULL, EndDate date NOT NULL, Cost decimal(18,2) NOT NULL ); INSERT #PartCosts(PartNo, StartDate, EndDate, Cost) VALUES('ABCD1','2014-01-...

ooooh, in my answer, I actually used the "slow" way of creating a numbers table. /slaps self.
 
@billinkc not even a mod. just a regular 10K user
 
Imagine what mods have
 
@billinkc you know those of us who are mods on Ask Ubuntu get black-magic transportation portals, right?
we just randomly disappear and reappear wherever >:)
 
@ThomasWard black magic portals? These should be for the rpg and science fiction mods
 
@ypercubeᵀᴹ you'd think, wouldn't you
the black magic portals are Linux powered though. Specifically, Ubuntu powered.
so... :P
 
7:43 PM
I'd say you guys get sudo powers and that's all ;)
 
we also get antigravity
sudo python ./activate-antigravity.py
import antigravity
 
@ThomasWard UBUNTU ???? RHEL! AMIRIGHT?!!?
 
Speak not of ubuntu, it has angered me
 
@MaxVernon Arch
 
SQL SERVER ON RHEL FOR THE WIN!
 
7:45 PM
It's the second time Arch has been mentioned in this room the last days. The world is collapsing
 
7:58 PM
What the...
The Desktop Support team came in flooded the channel and without any experience on dba.se they're banning people?
 
@EvanCarroll how about let's not have this argument?
 
How about lets.
You have 0-reputation on DBA.SE.
As does Thomas.
What do you know about the community and what qualifies you to impose your moral code here?
 
sigh Actually, I have 101. But that's beside the point. Any moderator, anywhere on the network, is given powers to moderate chat, and they have not just the ability but the responsibility to use them. So yes, either of us is entirely qualified to exercise those powers here.
 
You have 101, because you're established on the network.
103 3
 
@EvanCarroll I'm aware, I just have a habit of being pedantic. Look, whether I or Thomas is a moderator or active community member here or not is irrelevant. We're chat moderators, and this is chat.
 
8:03 PM
I don't have any real issue with any F words or otherwise, but this discussion is going nowhere
And I do have an issue with that attitude
 
:35010921 Evan is known for that. @EvanCarroll - just shut up and take it - you won't win.
We've repeatedly asked for other mods to not ban people here for swearing, but you can't get the message out to everyone all the time.
 
@EvanCarroll I think you should go cool off. (We also don't ban for swearing, nor would I have done so, my comment was simply that I've not seen such flags from this room before is all).
 
speaking of mods, hi @JackDouglas !
 
@EvanCarroll I'd suggest calming down.
 
Or shout Sic Semper Tyrannis and be done with it
 
8:08 PM
@MaxVernon pure coincidence, I swear
 
Let's all just be pleasant and talk about cookies.
 
and blue boobies.
 
Or tea and coffee and the joys of MSSQL
 
I saw on a webinar this morning that they have girl scout cookie cereal
 
Yummmm
 
8:09 PM
Thin mint cereal, wrap your brains around that
 
thin mint cereal on ice cream. I'll take 3
 
@billinkc give.
 
its been a long time since there were this many mods/community folks in here.
 
@ThomasWard I have never seen such a thing but she had a picture of the cereal box. General Mills I want to say made it. I (don't) need to follow up and see where I can get a box. FOR SCIENCE!
 
@billinkc GIVE :P
actually, I'll just take some coffee
I need unlimited amounts of that
 
8:12 PM
Have all you want. Blech
 
@EvanCarroll would you like to remove all the postgres tags from greenplum questions? I'm happy to do it if you haven't the time…
 
on another note entirely; generating ascii tables is sweet and easy with ozh.github.io/ascii-tables
 
@MaxVernon very useful. that's worth adding here I reckon: meta.dba.stackexchange.com/a/824/1396
 
thanks, @JackDouglas - will do.
 
8:31 PM
more videos
-1
A: Set Oracle Home (install Oracle Home) for Toad 12.6

sachinplease look the video which will help you to connect toad . https://youtu.be/d7hDegNYzw0 thanks

 
There were no cats in that video. 50 points from Belgiumdoor!
 
8:47 PM
@JNK Since you didn't self answer I posted an answer to your SSRS question anyway summarizing our discussion
 
9:03 PM
any chance of some love on this ? or maybe this
 
9:20 PM
@Bijujose holy wow that hurts my eyes. Was that migrated from geocities? — Aaron Bertrand ♦ 2 hours ago
I had a good laugh there.
 
@swasheck Yes but in the pub : )
 
@wBob sounds like a personal problem
 
@swasheck How can I yelp? : )
 
@MaxVernon @ypercubeᵀᴹ on demand replay of yesterdays webinar is available, I can mail you the link
 
The link is for a site that truly must have time traveled from the 90s
 
9:21 PM
@wBob experiences? gotchas? would you rather hadoop or azure data store?
 
@TomV I got the email from MS
 
ah ok
 
Not sure if purposeful typo or not...
The googles, they do nothing! — Max Vernon 2 hours ago
 
@TomV sure why not. Thanks.
@billinkc LOL. stupid brain.
it should be goggles.
 
@MaxVernon on its way
 
9:22 PM
thank you sir!
 
@MaxVernon You can pretend to be me by clicking that link
 
@TomV lol. I'll try to be me.
 
@MaxVernon Don't post crap in the QA box using my name :)
 
@TomV that would be rude!
 
Hi
 
9:26 PM
You have no more close votes today; come back in 2 hours.
 
This accept makes me want to expand my answer a bit beyond a single sentence. I was sure @MartinSmith was going to get the glory on that one. His answer deserves it more than mine, I would say.
 
But there's 5 left in the queue! Stupid site
 
@Philᵀᴹ looking at it, some last stones will be thrown
 
@Philᵀᴹ Who me !?
It looks a bit tense here in the chat today
 
every time someone says "sargable", god strikes dead an innocent dik-dik.
 
9:30 PM
@Dodi82 Nah close votes is something you can do given enough rep, but you can only vote so many times
the site asked @Philᵀᴹ to come back later
something he took quite literal when he signed off for a couple of weeks around christmas :)
/JK @Philᵀᴹ you know I'm happy to have you back
 
I thought it was me because I was banned for six days by the moderator of the page
:(
 
@Dodi82 By a mod or an algorithm? and on main or in chat?
 
@Dodi82 there's more than one mod
 
Only the chat
 
@Dodi82 this chat?
 
9:32 PM
It really broke my heart
 
@Dodi82 Not sure why then, but I don't understand why you sometimes show up as dodi or dodi82 either
 
I don't know either!
 
@Dodi82 ask them?
 
@Dodi82 if it was in this chat, then you were banned for a reason
 
As far as I know I am Dodi82
Yes, it was this chat!
 
9:34 PM
@Dodi82 So this is not you:
Jan 12 at 21:46, by Dodi
@TomV yeah, not a bit though. Reading so many documents
 
@Dodi82 your chat history has details of that. It was a legit reason.
 
Yeah, quit pretending
 
@swasheck Yes can talk about that. Polybase is basically a form of external table, requires highly structured files, eg.csv or my weapon of choice, pipe-separated. I like how you can point it at a directory (not just a specific file), then loading the table is just a matter of dropping new files in the directory, with same structure of course.
 
@Dodi82 as I said, then there was a reason
 
@JackDouglas That would make sense
 
9:35 PM
I am only using this account !!
 
@swasheck It's a little bit unsophisticated, eg can't deal with fixed width, or do any kind of tansfoes
transforms
 
@Dodi82 Okay. The suspension was still warranted, though, and you already know why. Just don't do it again, and all is fine :)
 
@swasheck but is undeniably powerful and external / Polybase tables are often a source for CTAS in my Azure SQL Data Warehouse. Pair it with partition switching and you have a recipe for fast-loads. Alternately use a "cold storage", eg rarely queried data held in flat files on blob storage, reducing overhead of store in db.
 
;)
 
@TomV you should know better
 
9:40 PM
@ArtOfCode I am only using this account under the Sections 25(1) and (5) of the Identity Cards Act 2006
 
@Dodi82 um... okay?
that makes a whole zero difference
 
@swasheck Polybase does not yet support Data Lake Store, but rumour has it, it will do at some point.
 
@ArtOfCode I like the tag list on the HW Recs home page — how come you get that and we don't?
 
Sorry mods, it was a joke directed at a question lamak asked about the review Q a while back
nevermind
 
@EvanCarroll lol
 
9:41 PM
@JackDouglas tag list?
 
When he successfully trolled me into responding a obviously phony question
 
I'll escort myself out
 
@TomV my bad, sorry
 
@JackDouglas huh, I don't see that. Are you logged in?
 
9:43 PM
@swasheck let me know if there is anything else. Oh the ability to reject some dodgy rows can come in handy too.
 
@JackDouglas Nah I understand how you didn't get that, lamak did but I also see why it could be misunderstood by people who weren't around at the time so the removal isn't disputed :)
 
@ArtOfCode ah, no I'm not
 
that's probably it
 
apparently we have it too :)
 
Thought experiment - let's say you have a table with a date column of some description that you know you're going to be querying on frequently. Is it crazy talk to split out part of the date into their own columns for the purpose of indexing? So you'd have something like int EventYear, int EventMonth, DateTime EventDate. This doesn't really sit well with me but I can't tell if I'm being overly Pollyannaish.
 
9:52 PM
use calculated columns, and index them for persistence.
@mikeTheLiar ask the question on the main site
 
@MaxVernon I'm still chewing it over but maybe I will. As far as calculated columns, I don't know off the top of my head if Cassandra supports them (probably but I don't know) but I didn't necessarily want to cloud the water with a specific (non)rdbms
 
@mikeTheLiar funny, I assumed SQL Server.
 
I don't blame you. Since our team has been moving to various NoSQL databases the number of experts in any given topic is thin on the ground. And thin in the air. Really just plain thin.
 
In a data warehouse, the date dimension is universally broken out into parts like that. Don't know that I've seen specific indexing created to support it
Build out that table once with a value per day for the allowable range of dates and then simply reference it when you use it
 
So the general takeaway is that there is value to the idea, depending on circumstances. Although I think you could say that for almost any idea, with the possible exception allowing a sapient tangerine to run your country.
 
10:02 PM
thanks @wBob
 
@mikeTheLiar spot on.
 
@TomV Yes but that was just a convenient shorthand. We did in fact get married yesterday afternoon.
8
 
@PaulWhite Makes sense, My brother called his girlfriend/wife his "wife" before they were married, they were together for 10+ years so "girlfriend" started to sound ridiculous. they married later on in their lives mainly for tax/inheritance reasons for the kids
Congrat's anyway!
 
10:19 PM
Yeah my wife and I were together for almost 9 years before we got married. It does get a little ridiculous after a while. Saying "partner" always felt weird to me.
@PaulWhite Mazel tov!
 
@PaulWhite Where was my invite? I could have catered the reception
 
@mikeTheLiar exactly yeah
@billinkc clearly we rushed the planning and missed an opportunity there :)
 
You're dead to me. That and all your cute little koalas
5
 
Lol just lol
 
And your little dog, too! AHAHAHAHAHAH
 
10:26 PM
@PaulWhite congrats!
4 hours ago, by Marian
that to understand his missing from the site for .. like 4 hours the whole week :)
 
@ypercubeᵀᴹ cheers. Yes and I'll be missing a bit today as well due to an ever so slight hangover
Linking to Marian's message on mobile chat was too hard
 
10:51 PM
@PaulWhite congrats!
 
11:16 PM
hi
It seems every body set to sleep
 
Congrats, @PaulWhite ! my wife and I did the same thing... Were together for 9 years... Partner starts to sound synonymous with "commitment phobic"
 
Thinking about forking the whole postgis project and writing my open source geocoder.
This PostGIS tiger one is a cluster f*******
 
11:32 PM
@EvanCarroll tiger?
 
TIGER is the Census public data. In the USA, Census.org collects all of the data, enough for us to create a FOSS geocoder with very competitive accuracy and to host it locally.
We use that map data for everything in GIS. It's like step 1, pull in all TIGER data you may use, because you eventually will use it.
 
@EvanCarroll that's super coool. What an interesting use for that data!
 
Yea, It's great PostGIS is amazing. Unfortunately this loader is a real wart for many reasons.
But it's one of those real warts that unfortunately baked far into the build stream and prying it out would be half of the work.
PostGIS also comes with an amazing address standardizer, but it's not idea. I'm not sure if I like the method in PostGIS or libpostal better.
 
address standardization is just hard.
2
 
Something tells me libpostal is the way of the future.
So right now, we have three methods of address standardizations and at least one of them should be killed like soon. We have methods returns stdaddr, norm_addy, and then the libpostal system.
 

« first day (2213 days earlier)      last day (2661 days later) »