首页 > 学院 > 开发设计 > 正文

MS SQL SERVER char 函数显示ASCII的效果

2019-11-08 21:00:37
字体:
来源:转载
供稿:网友
DECLARE @I INTDECLARE @SQL NVARCHAR(max)DECLARE @EXECSQL NVARCHAR(200)DECLARE @RESULT NVARCHAR(MAX)SET @I= 0SET @SQL = 'SELECT ' WHILE @I<256BEGIN SET @EXECSQL = 'SELECT ''TXT1'' + CHAR(' + CAST(@I AS NVARCHAR(3)) + ') + ''TXT2'' AS CHAR' +CAST(@I AS NVARCHAR(3)) PRINT @EXECSQL EXEC SP_EXECUTESQL @EXECSQL SET @SQL = @SQL + '''TXT1'' + CHAR(' + CAST(@I AS NVARCHAR(3)) + ') + ''TXT2'' AS CHAR' +CAST(@I AS NVARCHAR(3)) + ',' SET @I=@I+1ENDPRINT LEFT(@SQL,LEN(@SQL)-1)SET @RESULT = LEFT(@SQL,LEN(@SQL)-1)EXEC SP_EXECUTESQL @RESULT

这里写图片描述


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表