Disponible
amalgame-mssql
MS SQL Server via ODBC / FreeTDS.
Vue d'ensemble
Binding à MS SQL Server. Compatible SQL Server 2017+ et Azure SQL. Linkage dynamique au driver ODBC officiel Microsoft (préféré pour Always Encrypted et AAD auth) ou FreeTDS (open-source, pour les déploiements Linux minimaux).
Caractéristiques
- ✓Cible : SQL Server 2017+ et Azure SQL Database
- ✓Driver ODBC Microsoft (recommandé) ou FreeTDS
- ✓Prepared statements, transactions, MARS (multi-result-sets)
- ✓TLS via la chaîne ODBC (Always Encrypted compatible)
- ✓Pattern dynamic-link — pas de fork vendored
Exemple
Exemple minimal d'utilisation — recopiable tel quel après l'install.
amc package add mssql
let db = MsSql.Connect("Server=tcp:host,1433;Database=app;Uid=...;Pwd=...")
let rows = db.Query("SELECT id, total FROM orders WHERE customer_id = @p1", [42])
for row in rows {
Console.WriteLine(row.GetInt("id"))
}
En bref
- Licence : Apache-2.0
- Installation :
amc package add mssql - Code source : amalgame-lang/amalgame-database-mssql
- Index officiel : amalgame-lang/packages-index