sql - 在 Haskell 中可以调用带有表类型参数的存储过程吗?
问题描述
在 Haskell 中可以调用带有表类型参数的存储过程吗?如果我在 SQL Server 中有以下表、类型和过程,当它的参数是表类型时,如何从 Haskell 调用该过程?
CREATE TABLE dbo.Category (
CategoryID int,
CategoryName nvarchar(50)
)
GO
CREATE TYPE dbo.CategoryTableType AS TABLE
( CategoryID int, CategoryName nvarchar(50) )
GO
CREATE PROCEDURE InsertCategories
(@NewCategories dbo.CategoryTableType READONLY)
AS
BEGIN
INSERT INTO dbo.Category (CategoryID, CategoryName)
SELECT nc.CategoryID, nc.CategoryName FROM @NewCategories AS nc
END
解决方案
推荐阅读
- r - R 中的文本分析(使用印地语字符创建词云)
- javascript - Ajax 按钮调用的书签计数仅更新一次
- c - 为什么字符串不“存在”和字符的内存与字符串的内存?
- corda - 数据库中的 NODE_PROPERTIES 表
- vba - 从右到左搜索(多个范围)
- r - 基于 % 而不是行条目在 R 中的 ggmap 上做热图
- javascript - javascript - 用于修改 URL 开头的书签
- sql-server - Django 测试想要访问主数据库 MS SQL Server
- html - 尝试将鼠标移到上方时,子菜单消失
- python-3.x - 如何强制 Plot.ly Python 使用给定的 yaxis 范围?