Skip to content

Instantly share code, notes, and snippets.

@JerryNixon
Created December 12, 2024 21:13
Show Gist options
  • Save JerryNixon/672fa205abaaec11f2b7ac842672cf58 to your computer and use it in GitHub Desktop.
Save JerryNixon/672fa205abaaec11f2b7ac842672cf58 to your computer and use it in GitHub Desktop.
.NET Notebook connection to local SQL container rinning DAB Star Trek
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [],
"source": [
"#r \"nuget:Microsoft.DotNet.Interactive.SqlServer,1.0.0-beta.*\""
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#!connect mssql --kernel-name mydatabase \"Server=localhost,1433;Database=Database;User Id=DabLogin;Password=P@ssw0rd!;TrustServerCertificate=true;\""
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"dotnet_interactive": {
"language": "sql"
},
"polyglot_notebook": {
"kernelName": "sql"
}
},
"outputs": [],
"source": [
"#!sql-mydatabase\n",
"\n",
"DECLARE @t TABLE ([Name] VARCHAR(50));\n",
"INSERT INTO @t VALUES ('Jerry_Nixon'), ('Jerry\\\\Nixon');\n",
"SELECT * FROM @t WHERE [Name] LIKE 'Jerry\\_Nixon' ESCAPE '\\';"
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".NET (C#)",
"language": "C#",
"name": ".net-csharp"
},
"polyglot_notebook": {
"kernelInfo": {
"defaultKernelName": "csharp",
"items": [
{
"aliases": [],
"languageName": "csharp",
"name": "csharp"
},
{
"aliases": [],
"languageName": "T-SQL",
"name": "sql-mydatabase"
}
]
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment