declare @id int
declare @name char(10) --注意:char(10)为10位,要是位数小了会让数据出错
set @id=1
set @name='sssss'
select @id valu,@name nam

下面是我同事的一个情况, 要把一堆字符里面的表都给粘出来, 里面用到了变量的定义

declare @str varchar(max) ='jgguf${wlsld2}  dhslsla${wlsld3}dhsl

sla${wlsld5}dh

dlsla${wlsgsld6} dlsla${wslsld7} dsgdlsla '

select value from string_split(replace(@str, ' ', '#'), '$')

--{wlsld2}dhslsla

select substring(k.value2, 1, k.len1) as value3 from

(select substring(value, 2, charindex('}', value)) as value2,

len(substring(value, 2, charindex('}', value))) - 2 as len1 from string_split(replace(@str, ' ', '#'), '$')

) as k

where k.len1 > 0

go

最新文章

  1. vs2013中一: 无法查找或打开 PDB 文件解决办法 二:解决This function or variable may be unsafe
  2. sql服务器启动不了问题
  3. C# 基本算法
  4. MVC 依赖注入扩展
  5. JUnit 单元测试 配置
  6. rs.open 打开数据库权限问题 rs.open sql,conn,1,3 等后缀权限问题
  7. jquery阻止冒泡事件:$('span').bind("click",function(event){event.stopPropagation();})(有用源)
  8. subsequence/subsets/subarray/substring problems
  9. django(注册→登录→主页)增强版
  10. MyBatis-plus 代码生成器
  11. Linux- 常用命令, Vim编辑器操作
  12. java - day003 - 循环嵌套, 循环命名, while, 数组
  13. 使用pycharm以及用pycharm句子切分调试
  14. Android常用网络请求框架Volley Retrofit (okHttp)
  15. win10搭建tensorflow-gpu环境
  16. SPOJ 694 DISUBSTR - Distinct Substrings
  17. 学习笔记:ALTERing a Huge MySQL Table - 对一个超大表做alter调整
  18. 实现单台测试机6万websocket长连接
  19. 在Qtlabel中显示数字十六进制和十进制都可以
  20. SSM框架下分页的实现(封装page.java和List<?>)

热门文章

  1. Java开发环境之Redis
  2. mysql where 1
  3. 安装nginx环境(含lua)时遇到报错ngx_http_lua_common.h:20:20: error: luajit.h: No such file or directory的解决
  4. Codeforces E. Alyona and a tree(二分树上差分)
  5. 17、Learning and Transferring IDs Representation in E-commerce笔记
  6. 二维数组中的查找 - Java版 -简单二分查找 -<<剑指Offer>> -水题
  7. 阿里云——扩展Linux系统盘
  8. gitlab修改ip
  9. jvm 堆栈概念
  10. Centos7安装Spark2.4