Who in the #TSQL language implementation team at Microsoft thought it was a good idea to differentiate between INSERT INTO - SELECT and SELECT INTO? Who thought it would be reasonable to expect that us users of those statements would find it obvious that one of them creates a new table and the other doesn't, but the one that doesn't also can't be used to insert rows into an existing table? Is this a thing other #SQL dialects do too?
Totally obvious. Stop complaining already.
50%
Agreed, that irks me too.
50%
Dude, the world's on fire. SQL?
0%
Poll ended at .

Анализ плана выполнения запроса с оконной функцией в SQL Server (+бонус)

В статье подробно разбирается план выполнения запроса с оконной функцией в MS SQL Server, проводится сравнительный тест производительности с альтернативным запросом. Статья будет полезна разработчикам, работающим с аналитическими запросами в SQL Server, а также всем, кто хочет глубже понять логику оптимизатора и влияние различных факоров на планы выполнения.

https://habr.com/ru/articles/918210/

#tsql #ms_sql_server #план_выполнения_запросов #оптимизация_запросов

Анализ плана выполнения запроса с оконной функцией в SQL Server (+бонус)

Добрый день! Предлагаю рассмотреть план выполнения следующего простого запроса: select code, model, avg(price) over (partition by model) avgp from pc (В данной статье используется таблица из базы...

Хабр
SQL and NoSQL Query language support come to ReSharper | by Rachel Appel. buff.ly/JTGoMSI #tsql #nosql #resharper #visualstudio #jetbrains

SQL and NoSQL Query langauge s...
SQL and NoSQL Query langauge support come to ReSharper! | The .NET Tools Blog

ReSharper’s query language support for SQL and NoSQL provides C# developers with a more convenient way to work with SQL and NoSQL code directly in Visual Studio with ReSharper, supporting multiple SQL

The JetBrains Blog

T-SQL в .NET Core EF Core: Гибридный подход к производительности и гибкости (Переосмысление с учетом обсуждения)

Секретное оружие в .NET Core: Почему вы игнорируете мощь T-SQL? Ваши LINQ-запросы становятся громоздкими? Производительность упирается в потолок? Возможно, вы упускаете нечто важное. Эта статья — приглашение взглянуть на привычные инструменты под новым углом. Мы исследуем гибридный подход, который позволяет использовать весь потенциал Microsoft SQL Server, выходя за рамки стандартного взаимодействия через EF Core. Узнайте, как T-SQL может упростить сложные задачи, повысить производительность и сделать вашу архитектуру более гибкой. Это не просто технический трюк, а переосмысление роли СУБД в современном приложении. Готовы узнать, как использовать "скрытые" возможности MSSQL и почему это может быть именно то, что нужно вашему проекту? Читать об этом

https://habr.com/ru/articles/914378/

#net #net_core #ef #entityframework #linq #tsql #sql #mssql #mssqlserver #database_development

T-SQL в .NET Core EF Core: Гибридный подход к производительности и гибкости (Переосмысление с учетом обсуждения)

Это вторая версия статьи. Первая версия: https://habr.com/ru/articles/906522/ Введение В мире современной разработки на .NET Core и Entity Framework Core (EF Core) доминирует подход Domain-Driven...

Хабр

T-SQL в .NET Core EF Core: Гибридный подход к производительности и гибкости

В мире .NET разработки, работа с базами данных – неотъемлемая часть. Entity Framework Core (EF Core) предоставляет удобный способ взаимодействия с данными, но при работе с SQL Server, особенно в сложных сценариях, LINQ запросы могут уступать в производительности и гибкости T-SQL. Статья рассматривает эту дилемму, предлагая гибридный подход. Мы погрузимся в проблему: как эффективно использовать мощь T-SQL, не отказываясь от преимуществ EF Core? Обсудим интеграцию T-SQL через Raw SQL, Views, UDF и Stored Procedures. Раскроем лучшие практики: разделение ответственности, оптимизацию запросов, безопасность и тестирование. Поймем, как сочетать удобство ORM с производительностью SQL Server, применяя Data-Driven Design и, при необходимости, Domain-Driven Design. Статья – руководство для .NET разработчиков, стремящихся к оптимальному балансу между производительностью, гибкостью и удобством разработки при работе с SQL Server и EF Core. Читать об этом

https://habr.com/ru/articles/906522/

#net #net_core #ef #entityframework #linq #tsql #sql #mssql #mssqlserver #database_development

T-SQL в .NET Core EF Core: Гибридный подход к производительности и гибкости

Привет, коллеги! В сегодняшней статье я поделюсь своим опытом работы с T-SQL в контексте .NET Core и Entity Framework Core (EF Core). Мы рассмотрим, как эффективно использовать мощь SQL Server, не...

Хабр

Раскраска листинга процедуры T-SQL значениями метрик

Сразу покажу, о чем идет речь, чтобы вы решили, нужно вам это или нет. На текст процедуры мы отображаем данные о числе выполнений, cpu, duration, о числе чтений и записей и числе обработанных записей.

https://habr.com/ru/articles/897282/

#sql #tsql #markup #performance #profiler

Раскраска листинга процедуры T-SQL значениями метрик

Сразу покажу, о чем идет речь, чтобы вы решили, нужно вам это или нет. К операторам Tsql процедуры мы дописываем количество выполнений (x), cpu в миллисекундах (c), duration в микросекундах (d), число...

Хабр

Here's the TSQL thing I mentioned a day or two ago: a stored procedure that performs an assessment of an existing database table.

So far, it does the following:
Checks for the presence/absence of certain criteria:
🔹A Primary Key and/or Unique Key.
🔹A clustered index.
🔹Compression (if any).
🔹Total number of rows.
🔹Create date.
🔹Columns with deprecated data types.
🔹Columns with ambiguous names.

https://codeberg.org/DaveMasonDotMe/SQL-Server-Administration/src/branch/master/Stored%20Procedures/dbo.GetTableAssessment.sql

#SQLServer
#Database
#RDBMS
#TSQL

SQL-Server-Administration/Stored Procedures/dbo.GetTableAssessment.sql at master

SQL-Server-Administration - Scripts for managing various aspects of SQL Server.

Codeberg.org

New blog post:

30,656 Pages of Books About the .NET Ecosystem: C#, Blazor, ASP.NET, & T-SQL

When I learned lean software development, I abandoned year-long planning at work and at home. This year, I broke my rule...

Continue reading: https://kerrick.blog/articles/2025/thirty-thousand-pages-of-books-about-the-dotnet-ecosystem/

#Books #Reading #NewYearsResolution #DotNET #CSharp #Blazor #ASPNET #TSQL #FullStack #SoftwareDevelopment #ProgrammingBooks #LearningToCode #WebDevelopment #EnterpriseSoftware #TechBooks #CodeNewbie #CodingJourney #DeveloperLife

30,656 Pages of Books About the .NET Ecosystem: C#, Blazor, ASP.NET, & T-SQL - Kerrick Long's Blog

When I went to find the iconic books to learn the .NET stack I came to a shocking realization. There are too many books! 53 books; 30,656 pages; over 757 hours.

Kerrick Long's Blog - Articles about programming, learning, code, books, and teams

Рассмотрим нововведения SQL Server Data Tools, связанные со средствами разработки БД для Microsoft SQL Server

Привет, Хабр. Меня зовут Артём, я старший инженер в департаменте аналитических решений ЮMoney. Вас ждёт очень большая статья, в которой мы вместе: ✓ посмотрим на изменения формата файла проекта sqlproj; ✓ разберёмся с новой возможностью публикации dacpac в репозиторий артефактов (например, NuGet) с целью многократного переиспользования в других проектах sqlproj; ✓ напишем анализатор кода tsql на C#, опубликуем его в репозиторий и используем в проекте sqlproj. Приятного чтения! 😊

https://habr.com/ru/companies/yoomoney/articles/883326/

#microsoft_sql_server #nuget #tsql #c# #ssdt

Рассмотрим нововведения SQL Server Data Tools, связанные со средствами разработки БД для Microsoft SQL Server

Привет, Хабр. Меня зовут Артём, я старший инженер в департаменте аналитических решений ЮMoney . Вас ждёт очень большая статья, в которой мы вместе: посмотрим на изменения формата файла проекта...

Хабр