0
A
回答
1
您可以使用与删除相同的条件从表中选择列,并将值连接成一个字符串。几乎肯定需要使用CAST or CONVERT将非字符数据更改为字符串,并且需要使用类似于ISNULL(MyColumn,'')的方式处理任何可为空的列。例如;
DECLARE @s varchar(max)
SELECT @s = Col1 + ',' +
cast(Col2 as varchar(32)) + ',' +
isnull(cast(Col3 as varchar(32)), '')
FROM
MyTable
WHERE
ID = @IDToDelete
希望这有助于
里斯
相关问题
- 1. Android SQLite:在删除行之前如何知道数据存在
- 2. Python,在获取它们之前删除\\
- 3. 获得之前在git存储库上被删除的提交
- 4. 获取当前正在执行的存储过程的句柄
- 5. MSQL拒绝所有查询,除了存储过程
- 6. 数据存储脏读取和删除
- 7. 核心数据存取器 - 前删除
- 8. 如何从存储为字符串格式的Msql数据库获取数据
- 9. 在存储过程中删除SQL Server
- 10. 正在删除SQL Server存储过程
- 11. Mysql存储过程 - 从多个数据库表中获取行
- 12. Mysql存储过程获取数据并返回为行
- 13. 获取mysql其他存储过程到新的存储过程数据
- 14. SQL Server 2008:在运行存储过程之前备份数据库
- 15. 在备份之前删除数据库
- 16. 在存储之前模糊数据
- 17. 使用存储过程从数据库获取数据
- 18. 存储过程来删除6天的数据
- 19. 写一个sql存储过程从表中删除数据?
- 20. 数据集绑定存储过程更新/插入/删除
- 21. 数据库插入和删除存储过程
- 22. 使用MySQL中的存储过程删除数据
- 23. SQL Server 2008 - 专门从存储过程中删除数据
- 24. 获取存储过程的参数
- 25. 从存储过程中获取参数
- 26. 获取数字后/存储过程
- 27. 获取存储过程的参数
- 28. 使用带参数的存储过程删除行
- 29. 如何获取在SQL存储过程返回数据集
- 30. 如何通过wcf中的存储过程获取数据?