Go SQL Server

This tutorial series shows how to interact with the SQL Server from Go (or Golang) using the official Microsoft SQL Server Driver for Go.

Section 1. Getting Started #

Section 2. Inserting Data #

  • Inserting data into a table – Insert a new row into a table and return the inserted ID from a Go program.
  • Inserting multiple rows into a table – Insert multiple rows from a Go program using a multi-insert statement.

Section 3. Querying Data #

  • Select data from a table – Select one or more rows from a table in a Go program.
  • Pagination – Paginate rows by breaking up a large result set into smaller ones.

Section 4. Updating Data #

  • Update data from a table – Update data in a table from a Go program.

Section 5. Deleting Data #

  • Delete data from a table – Delete data from a table in SQL Server from Go.

Section 6. Performing Transactions #

  • Perform a transaction – Perform an SQL Server transaction from Go.

Section 7. Calling Stored Procedures #

  • Call a stored procedure – Call a stored procedure in SQL Server from Go.
  • Call a stored procedure with OUTPUT parameters – Call a stored procedure with OUTPUT parameters from Go.
Was this tutorial helpful?