« first day (4187 days earlier)      last day (681 days later) » 

12:36 AM
You'll probably need to post your "Morning"s for the whole week in advance to keep up with the communicativeness
 
 
2 hours later…
2:32 AM
@PaulWhite They should be fixed now 😀
Although I think it's not that they stopped working - more that they were never set up to begin with 😅
 
@JoshDarnell oh great thanks
 
 
4 hours later…
6:52 AM
Morning
 
7:16 AM
Morning
 
 
1 hour later…
8:40 AM
A chairde - Morning all!
 
9:01 AM
Morning
 
 
3 hours later…
11:55 AM
@JoshDarnell That said, the card validator still has problems with Erik's site. Seems more about reachability than card validation so probably a separate issue. Still.
> ERROR: Failed to fetch page due to: HttpConnectionTimeout
 
paul stop ddosing my site
 
One bloke in his NZ living room is a distributed attack? 😀
 
who knows how many of my laptops you're doing this from
 
Well that's true I suppose
Still it seems the web was a mistake
 
@PaulWhite I think that might be a transient issue - the card validator worked on it yesterday.
 
12:01 PM
Oh I'll stop worrying about it then. Cheers.
Well I might worry just a little bit on general principle.
 
That's reasonable.
 
Like Erik's rates
 
hey they're so reasonable they haven't budged once during all this inflation hoo-ha
 
12:17 PM
Erik doesn't drive
Mind you, neither does Josh. He runs everywhere
 
some nurses on tik tok told me high gas prices are good so whatever
 
that tracks
tik tok nurses are one of the few remaining reliable news services
 
it's too early to scare me like that
 
yikes
 
12:42 PM
Meanwhile, I see:
Obvious clickbait
 
I saw "Erection" trending. And while I was watching the sidebar, that entry changed to "JavaScript." I'm not sure how to interpret that.
 
they're edging you
 
1:01 PM
🤣
 
Does make sense though.
No quicker way to get rid of erection.
I suppose that's what you meant.
Takes me a moment to translate American sometimes.
 
1:49 PM
@PaulWhite Haha that's a solid explanation.
 
solid eh
👀
 
I mean not anymore.
Because of all the JavaScript.
TypeScript would have been a different story.
Anyway.
> This feels like a bug fix for implied nullability problems
 
Was it really trending? Sounds like a fad
 
@PaulWhite What are implied nullability problems?
 
@JoshDarnell Times when the optimizer assumes something can't be NULL when it might be
There's an example linked in the question
2
Q: Why does a merge into a temporal table with a nonclustered index in the history table throw an error

CSharpFiascoI get the following error when I try to merge under a few conditions. Is someone able to explain why? Seems like it's a problem with SQL Server itself, but I wanted to post it here to confirm. Attempting to set a non-NULL-able column's value to NULL. The target table must be versioned The hist...

Many such cases over the years
Especially with MERGE
 
1:57 PM
I've tried to get the MERGE ban into our coding standards - unsuccessfully.
The argument was, that it's a standard SQL statement, so why ban it?
Well, so is UDF and we have banned that
 
@PaulWhite Ah, thank you! I'll admit that I read your answer more carefully than the question.
 
@JoshDarnell There are several KBs with examples. Here's an older one: support.microsoft.com/en-us/topic/…
 
@Zikato I remember talking to some folks about that at my last job. The argument I got there was "we have been using it for years and never had any problems."
 
@JoshDarnell A tale old as time. There isn't a problem until there is one.
 
@PaulWhite Wow! That is old.
 
2:00 PM
It's a fundamentally tricky issue.
NULLs were a mistake.
 
The explanation in that KB is so great, and that makes me a little sad.
 
We don't get explanations like that any more.
MS fired all their tech writers on the basis the community would step in.
Unfortunately, the community is 99% know-nothing wastrels.
 
@PaulWhite We'd be lucky to get what's in the title if that KB were written today 😁
 
Right!
 
😂
slips back to expdp-ing an Oracle Database instance
 
2:04 PM
All that said, I don't mind MERGE bugs like the one in that question.
If you combine enough complex features in one query you're always going to be exploring the edges of their testing matrix.
So I'm just going to write this MERGE, that's really just an INSERT, on a temporal table with a secondary index on the history table, and return the inserted data into a table variable using the OUTPUT clause. What could go wrong.
@JohnK.N. Too much conversation for you I guess 😀
21 hours ago, by John K. N.
<your favourite mild expletive>, we are a communicative bunch in here.
 
No, no. Please do carry on.
 
Regexes are worse than javascript
 
^DATAFILE\s\R(.*){1,}\RLOGGING
Search for `^DATAFILE(\s+'E\:'.*){1,}\sLOGGING$`
Replace with:
`DATAFILE
'\+DATA' SIZE 1G AUTOEXTEND ON NEXT 1G
LOGGING`
 
@PaulWhite True.
 
@Zikato I just want to say I did appreciate your semicolon placement
The lack of semicolons elsewhere in your post was a high price to pay though
 
2:14 PM
heh, can't please everybody. I try to keep it on my mind but habits die hard
 
SQL Prompt has this neat feature where it will insert all the missing statement terminators in an entire script
 
Found a good site to test Regexes: regex101.com
 
I try to terminate all my statements, but it usually finds one or two I missed
@JohnK.N. There are no good places to use or test regexes
 
@john
 
Well not in SQL Server that's for sure.
 
2:17 PM
sorry.
@JohnK.N. that's my favourite. If you have any interesting Regex problem, feel free to send it my way
 
Not in this universe or any other
Verace loves regexes and he's wrong about literally everything
I rest my case
 
@PaulWhite they belong in the 7th level of Dante's Inferno
 
Seems like we have a moderator consensus
And everyone knows how wise we are
 
I'm particularly fond of using RegEx in SSMS because it is just so profoundly wonderful to move commas to the front of each line, where God intended them to be.
@PaulWhite ^^^ well so much for that wise bit, eh?
 
A brief moment of harmony shattered
 
2:24 PM
@HannahVernon hear, hear
I hate that the mention completion doesn't work with Enter. I usually use tab, but I think JIRA taught me to use Enter instead
 
@Zikato although Holy Wars have been started over less.
@Zikato Stack Chat is its own beast in many ways
 
@HannahVernon don't you use any code formatter?
 
.Everyone knows where punctuation belongs
 
@McNets no... I'm old skool. I write web pages in notepad, and T-SQL by hand.
 
@Zikato You know you can edit messages using up-arrow?
 
2:26 PM
@PaulWhite !Precisely
 
@HannahVernon is there another way to write web pages?
 
clearly not
 
I wonder what a JIRA is
 
@PaulWhite I do know that now. It only works for the last one though.
I can't delete my shame
 
returning to RegEx for just a moment; they're not all that terribly difficult to write, but trying to determine what one does after the fact is a fools errand. Even trying to understand what a specific regex does while you're writing it can be a feat.
 
2:29 PM
@Zikato You can pay me back by terminating your statements and putting commas at the end of the line,
 
Paul, do you use source control for T-SQL at all?
 
@HannahVernon No, but I have no need
 
@PaulWhite I fixed it for you
 
@PaulWhite that's a price I cannot pay
 
@PaulWhite yah, I figured
 
2:30 PM
@HannahVernon thanks
@Zikato and yet you seem to want to continue to chat here
 
I like regex because you can optimize it as well.
 
regex is a good way to add bugs
all regexes contain bugs
 
any tool can be misused;
 
better
fundamentally though, strings were a mistake
 
2:34 PM
drops mic
The tooltips are worthwhile
 
I had fun with this. More challenge than sudoku;
https://regexcrossword.com/challenges/intermediate/puzzles/1
 
your definition of fun, and my definition of fun are apparently quite different
 
@HannahVernon I write my regexes in the regex101 site and save them with a list of test cases. Sort of like build-in unit tests
 
@Zikato ok wow, that's next level. I paste them into notepad and promptly completely forget what they do.
the upside is that I'm getting fairly good at constructing them on the fly
 
I had a girlfriend once whose previous partner was named Reg
That's my closest experience with a regex
 
2:49 PM
hah
 
I intend to keep it that way
regex is a gateway drug to becoming a programmer
and no one wants that
 
holy cow man you reverse engineer stuff all the time
 
in true database administration tradition
 
pretty sure you're a programmer
 
YOU TAKE THAT BACK
HOW VERY DARE YOU, SIR
 
2:52 PM
lol
 
if @PaulWhite doesn't consider himself programmer, how can anyone else?;
 
supersets do exist, that's all I'll say
Hannah 'programs' in VB
 
ok, now that's just rude lol. I used to program in VB
 
VB still exists?
 
@PaulWhite ok, you're a 10x programmer
 
2:54 PM
@HannahVernon well you started it
I do have more than ten exes it's true
@Zikato it was vb.net
like that adds credibility
the language literally has Dim as a keyword and BASIC right in the name
so Rosie has no sense of humour then
 
Yeah, in a previous life I wrote some Outlook and Excel snippets in VBA to automate some tasks;
 
The A stood for Amateur right?
 
I'll have you know I wrote an entire distributed N-Tier system in Access for the front-end, SQL Server for the backend, and Windows Services in VB.Net.
 
@PaulWhite Only in my case
 
@HannahVernon Did it work at all
 
2:58 PM
no
 
🤣
 
I mean it did eventually get me fired, which was a positive.
funnily enough it didn't seem that way at first though
 
everything happens for a reason
except regexes
why do people think putting a bounty on a terrible question will rescue it?
 
money solves everything, even fake internet money
 
seems
 
3:15 PM
@HannahVernon why are you throwing shade to cryptos?
 
@Lamak NFTs and alt-coins are a plague on humanity.
₿ is the one true coin.
 
Money solves half of life’s problems
 
but anyway, this isn't Bitcoin
 
certainly helping to keep the planet warm
 
For example, I used to be dumb and poor
 
3:19 PM
@ErikDarling and now?
 
@PaulWhite hey it's winter, you should be glad, no?
 
@HannahVernon I am a believer in four seasons. These days we get one, maybe two proper Winters days a year
 
@HannahVernon I'm utterly confused now
 
@PaulWhite move to Canada, we'd love to have you, and for sure you'd get to see actual winter
 
You only get one season though
 
3:21 PM
no, two. Winter, and potholes/mosquitoes
 
You don't work in Sales do you
 
hah no
 
@McNets He's not poor now
Or at least only in the way all Americans are
 
@PaulWhite Canadians are a self deprecating bunch. It's why we have one of the lowest population densities of the entire world.
 
the lack of sex could be another factor
 
3:24 PM
You all should move somewhere smaller
 
joking
 
@McNets You'd think there'd be bugger all else to do
 
seems like we decided to get the band back together, in Blues Brothers parlance. Most of the core crew seems to be here.
 
I'll believe when Kermit chimes in
 
oh wow Kermit
 
3:27 PM
the Fresh Prince himself
I wonder if he's still fresh
after all this time
 
dank perhaps, being a frog he's probably a bit marshy.
 
pets don't live forever, sadly
life lessions
 
Only 0.34% of programmers has been coding for more than 50 years
 
and they still can't get regexes to work
 
😂😂😂😂
Yes, but javascript still the first survey.stackoverflow.co/2022/…
 
3:44 PM
Twitter is broken
I like regex more than Beyonce
 
3:58 PM
 
🦆
 
@PaulWhite I can live with that;
 
4:20 PM
@Zikato my hero
 
4:34 PM
@PaulWhite Then we'll have to deprecate some more of us
 
The Twitter card validator is magically working again on Erik's blog posts.
Perhaps someone fixed it with RegEx.
 
Hello
 
5:42 PM
@mustaccio wrong way to go on this? dba.stackexchange.com/questions/313649/… He flagged with "what? why?" more or less. This is the part about SE that I'm not as happy with. He's still got a legitimate desire to understand the thing, but I agree, it doesn't fit the format.
I'm sure Paul will be happy to just nuke my comments :p
 
I agree with you -- "too broad", and your advice to the OP is good.
 
 
2 hours later…
8:14 PM
see the question quality remains the same
 
9:00 PM
> looking at mysql questions
 

« first day (4187 days earlier)      last day (681 days later) »