sql - 我该如何为此编写sql函数?

标签 sql sql-server-2008

如果我将此字符串作为参数传递到 SQL 函数 1,3,5,6

我需要在 SQL 函数中生成这样的字符串

('1','3','5','6')

使用 SQL Server 我需要编写函数......

最佳答案

试试这个:

select '('''''+REPLACE('1,3,5,6',',',''''',''''')+''''')' as Str

SQLFiddle demo

关于sql - 我该如何为此编写sql函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20756644/

相关文章:

java - hibernate : How to use sql to retrieve a predefined object ?

python - Pyspark DataFrame 中的嵌套 SELECT 查询

sql-server-2008 - 在sql server 2008中查看一个表的数据

Python sqlite3 如果 executemany() 中途遇到完整性错误会怎样?

Mysql Join 返回重复值

sql - 使用自连接将行转为列

sql-server - 在 SQL SERVER 2008 中执行 SQL Server 代理作业的服务器角色

sql - UNIQUE - 在表中有唯一行的方法?

xml - SQL Server 2008 XML 的 2mb 限制?

sql - 使用 HierarchyId 获取直接后代计数