Viewing 15 posts - 301 through 315 (of 1,396 total)
The textbooks say writing your own loops in relational database code is something to be avoided. Are you sure it's necessary to write loops?
November 29, 2022 at 3:00 pm
SGAB, does any one have a decent example of an Instead Of Update trigger that will handle more than one bloody row at a time and also ONLY update...
November 29, 2022 at 2:38 pm
To generate sample data you could use a Tally table and calculate a datetime column. This generates 400 rows and calculates a column 'sample_dt' which starts with the current...
November 28, 2022 at 9:33 pm
Interesting and much appreciated. Happy Thanksgiving!
November 23, 2022 at 4:42 pm
If you load up one of the strings with a bunch of commas it causes an error afaik. JSON doesn't care how many commas in a row. A tiny point...
November 22, 2022 at 7:40 pm
Comma is not an escape character in JSON (towards the bottom of the page) 😉
November 22, 2022 at 6:51 pm
The "application" is out of support and yet the database is separate and updatable? If at all possible I wouldn't touch a single thing. If something breaks... better to treat...
November 22, 2022 at 5:00 pm
Jeff's code seems to generate primary keys and produces the correct output afaik. Creating foreign keys should be straightforward for the OP. The split could be accomplished with OPENJSON without...
November 22, 2022 at 4:58 pm
Why does this make sense? CONVERT using style 2 seems to convert to text and removes the leading '0x'
select Modelnameid origignal
,cast(SUBSTRING(Modelnameid...
November 19, 2022 at 1:05 pm
A good first step could be to run this code
select datepart(weekday, cast(getdate()+nums.n as date)) day_of_week_number,
datename(weekday, cast(getdate()+nums.n as date)) day_of_week
from...
November 13, 2022 at 1:18 pm
Maybe you're looking for the SUM OVER the volume partitioned by the 'parent_id' column but which column is appropriate to ORDER BY? If ORDER BY the 'filter_path' column it causes...
November 11, 2022 at 1:30 am
The enable_ordinal argument for STRING_SPLIT is not implemented in 2019.
It's true. It's available in Azure SQL compatibility level 150 (and above) and SQL Server 2022. There are alternatives such...
November 2, 2022 at 4:11 pm
drop table if exists #some_table;
go
create table #some_table (
input_string varchar(200) not null);
insert #some_table(input_string) values
('5,1,6,1,69,1'),
('5,1,6,1,3,2,5,3,69,1');
select string_agg(iif((ss.ordinal-1)%2=0, concat('''', ss.[value], ''''), ss.[value]), ',')
...
November 2, 2022 at 3:33 pm
Maybe something like this
drop table if exists #some_table;
go
create table #some_table (
full_name_proper varchar(200) not null);
insert into #some_table values
('A'),
('A B'),
('A B C'),
('A B C D'),
('A B C...
November 2, 2022 at 3:47 am
You could try OPENJSON and provide the 2 column schema definition
declare @json nvarchar(max)=N'[{"display":"Section1","value":"1"},{"display":"Section2","value":"2"}]';
select oj.[value], oj.display
from openjson(@json)
... October 28, 2022 at 8:11 pm
Viewing 15 posts - 301 through 315 (of 1,396 total)