BobSQL
Based on tsqlparser, tgpiler, and dxp
https://github.com/ha1tch/tgpiler
https://github.com/ha1tch/tsqlparser
All the pieces are there, so why not?
#tsql #bobsql #database #db #foss #golang #sql #microsoft #mssql #mssqlserver #sqlite #postgres
BobSQL
Based on tsqlparser, tgpiler, and dxp
https://github.com/ha1tch/tgpiler
https://github.com/ha1tch/tsqlparser
All the pieces are there, so why not?
#tsql #bobsql #database #db #foss #golang #sql #microsoft #mssql #mssqlserver #sqlite #postgres
Tgpiler is a transpiler based on Tsqlparser
Tgpiler is a T-SQL transpiler that targets the Go programming language.
https://github.com/ha1tch/tgpiler
That means: you write T-SQL stored procedures, Tgpiler transpiles them to Go. Which means that with a little more luck and some astute tweaking, your old logic now scales horizontally for free.
Tgpiler is a transpiler powered by tsqlparser that parses T-SQL stored procedures, interprets T-SQL DML and compiles to Go source code with two execution paths: static and dynamic. The dynamic pathway is a genuine T-SQL runtime that executes most dynamic T-SQL code as part of your Go microservice. Newer versions also support a dual backend: DML or gRPC. The DML backend targets Postgres, Mysql, SQLite, and MSSqlServer. The gRPC backend is based on gRPC protos and using voting heuristics it maps stored procedure code to gRPC execution.
Once the vision is fully realised, it will become not a compiler, not a transpiler, not a migration tool with Go as its target, but a different category of tool for which we don't have a name yet:
Its main use is the migration of vertically scalable business logic to horizontally scalable business logic.
It's licenced under the GPL 3.0 and if you have any cool ideas about what should be done about it, feel free to call me:
h@ual.fi
#golang #tgpiler #tsql #foss #tsqlparser #db #database #mssqlserver #mssql #microsoft #sql #sqlite #postgres
This is TSQLparser, a complete T-SQL parser written in Go. It's the kind of thing you use when you want to abandon Microsoft SQL Server for good (parser, lexer, and AST builder, to be exact).
And here it is, GPL 3.0 licenced, or email me if you have any other ideas:
h@ual.fi
https://github.com/ha1tch/tsqlparser
#golang #foss #tsql #mssql #mssqlserver #db #database #parser #microsoft #sql #sqlite #postgres
T-SQL Mastery: Variables, IF/ELSE & CASE in 15 Mins! @JangiTech #sqlserver #tsql #foryou #database
A clear walkthrough of how to declare variables, assign values, print output, and use IF, CASE and WHILE logic in SQL Server. source
NEW POST:
✍ SQL Server Collations and Index Operations
🔎 Specifying a collation in WHERE clause predicates can result in scan operations, even when there is an underlying index. Can we coerce SQL into using Index Seeks?
👤 Dave Mason
https://www.davemason.me/2025/11/10/sql-server-collations-and-index-operations
Creating a T-SQL Query Generator Using Microsoft-Extensions-AI
www.telerik.com/blogs/creati...
#dotnet #aiextensions #tsql #sqlserver #csharp #ai
Creating a T-SQL Query Generat...
"SQL Formatter
Free extension for SSMS v22. It's technically for VS, but you can use it in SSMS, and SSMS will eventually have its own extensions store."
Note: SSMS v22 represents a preview release.
Link:
https://github.com/madskristensen/SqlFormatter
H/t Brent Ozar's weekly email links: https://www.brentozar.com/subscribe/
#SSMS #SQLFormatter #SQL #TSQL #SQLServerManagementStudio #Extension #Formatting #Format
Announcing the release of SSMS 22 Preview 1
buff.ly/TOp7cHQ
#ssms #sqlserver #database #itpro #tsql #azuresql
Announcing the release of SSMS...
Announcing the release of SSMS 22 Preview 1
Presenting T-SQL Analyzer - live best practices analysis of your SQL scripts in Visual Studio | by Erik EJ.
buff.ly/uryQcgx
#sqlserver #tsql #visualstudio #database #productivity
Presenting T-SQL Analyzer - li...
Presenting T-SQL Analyzer - live best practices analysis of your SQL scripts in Visual Studio | by Erik EJ.
https://erikej.github.io/sql/dacfx/visualstudio/2025/08/25/dacfx-visx-rules.html
Ingest data into your Warehouse using Transact-SQL
#MicrosoftFabric #DataWarehouse #SQL #TSQL
https://learn.microsoft.com/en-us/fabric/data-warehouse/ingest-data-tsql?wt.mc_id=DP-MVP-4015656
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?
Анализ плана выполнения запроса с оконной функцией в SQL Server (+бонус)
В статье подробно разбирается план выполнения запроса с оконной функцией в MS SQL Server, проводится сравнительный тест производительности с альтернативным запросом. Статья будет полезна разработчикам, работающим с аналитическими запросами в SQL Server, а также всем, кто хочет глубже понять логику оптимизатора и влияние различных факоров на планы выполнения.
https://habr.com/ru/articles/918210/
#tsql #ms_sql_server #план_выполнения_запросов #оптимизация_запросов
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 language support come to ReSharper | by Rachel Appel.
https://blog.jetbrains.com/dotnet/2025/06/10/sql-and-nosql-query-langauge-support-come-to-resharper/
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: Гибридный подход к производительности и гибкости
В мире .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 значениями метрик
Сразу покажу, о чем идет речь, чтобы вы решили, нужно вам это или нет. На текст процедуры мы отображаем данные о числе выполнений, cpu, duration, о числе чтений и записей и числе обработанных записей.