相关疑难解决方法(0)

T-SQL拆分字符串

我有一个SQL Server 2008 R2列包含一个字符串,我需要用逗号分隔.我在StackOverflow上看到了很多答案,但它们都不适用于R2.我确保我对任何拆分函数示例都有选择权限.任何帮助非常感谢.

sql t-sql sql-server split sql-server-2008

121
推荐指数
8
解决办法
36万
查看次数

t-sql将逗号分隔的字符串转换为int,而不使用用户创建的函数

我正在传递一个int的列表(以逗号分隔)

即. 1, 2, 3, 4

到我的sp.但我收到一个错误,因为列表是一个字符串,我正在比较一个int字段.有没有办法让我将列表转换为int,而不使用用户创建的函数?

注意:employeeID是INT

declare @intArray varchar(200)

SELECT *
FROM tbl_Employee
WHERE employeeID IN ( @intArray )
Run Code Online (Sandbox Code Playgroud)

错误是"无法将类型varchar转换为int"

t-sql

11
推荐指数
3
解决办法
3万
查看次数

标签 统计

t-sql ×2

split ×1

sql ×1

sql-server ×1

sql-server-2008 ×1