社区
MS-SQL Server
帖子详情
存储过程中用了set @str后,需要每句中都要转换字符串类型吗?
echolife
2008-03-11 09:54:23
如以下这句:
@str nvarchar(1000)
set @str='select TopicID from ttt where ID='+@ID+' ORDER BY lastposttime desc'
这样就不行,一定改成
ID='+ CONVERT(nvarchar,@ID) +'
但ID我之前已经声明为 int 了。
难道每次set @str =时 都要重新转换吗?
那样不是太麻烦了?
...全文
125
12
打赏
收藏
存储过程中用了set @str后,需要每句中都要转换字符串类型吗?
如以下这句: @str nvarchar(1000) set @str='select TopicID from ttt where ID='+@ID+' ORDER BY lastposttime desc' 这样就不行,一定改成 ID='+ CONVERT(nvarchar,@ID) +' 但ID我之前已经声明为 int 了。 难道每次set @str =时 都要重新转换吗? 那样不是太麻烦了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-狙击手-
2008-03-13
打赏
举报
回复
字符 加 数字能行瓵
mhxcy
2008-03-13
打赏
举报
回复
要重新转换
SeerMi
2008-03-12
打赏
举报
回复
[Quote=引用 9 楼 yueliangdao0608 的回复:]
那你就定义两个变量喽!
[/Quote]
如果不想,这样不错啊 :) 哈哈
wzy_love_sly
2008-03-11
打赏
举报
回复
也有隐试转换,楼主可以查下帮助,很详细
-狙击手-
2008-03-11
打赏
举报
回复
set @str='select TopicID from ttt where ID='+ltrim(@ID)+' ORDER BY lastposttime desc'
playwarcraft
2008-03-11
打赏
举报
回复
或者定義個新變量
declare @id int, @tmp_id varchar(05)
set @id=10
set @tmp_id=convert(varchar(05),@id)
...
kelph
2008-03-11
打赏
举报
回复
必须转,
wzy_love_sly
2008-03-11
打赏
举报
回复
也可以用ltrm(),rtrim()等,要转
playwarcraft
2008-03-11
打赏
举报
回复
如果不轉換,變成 string+int,
這本來就是說不過去的.
dawugui
2008-03-11
打赏
举报
回复
@str nvarchar(1000)
set @str='select TopicID from ttt where ID='+cast(@ID as varchar)+' ORDER BY lastposttime desc'
set @str='select TopicID from ttt where ID='+convert(varchar,@ID)+' ORDER BY lastposttime desc'
这两种.
dawugui
2008-03-11
打赏
举报
回复
是的.
懒得去死
2008-03-11
打赏
举报
回复
那你就定义两个变量喽!
python从
字符串
中
提取数字并
转换
为相应数据
类型
_python数据
类型
的强制
转换
数据
类型
的强制
转换
如果要将一个数据
转换
成另一个数据
类型
,只
需要
将其放入相应
类型
的函数
中
去。Number
类型
的数据
转换
强制
转换
为int可以
转换
的数据
类型
int 整型float 浮点型bool 布尔型
str
字符串
(整型)数据
转换
# 整型(整型
转换
是原封不动的)print(int(10))# 浮点型(浮点型转成整型按照退一法)print(int(10.999))# 布尔型(布尔型只有两种值,
转换
成为整...
字符串
(
str
、bytes)
字符串
由一系列字符组成,字符(Character)是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。
字符串
是编程语言
中
表示文本的数据
类型
。
字符串
就是由一个个元素(字符)组成的。像这种由一个个元素按照顺序组成的数据,在Python语言里面,把这种特性的数据称之为 sequence,翻译成
中
文就是。关于序列,我们将在后续内容
中
详细介绍。字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集有:ASCII字符集、GB2312字符集、BIG5字符集、 GB18030字符
浅谈C/C++编程
中
的字符编码
转换
背景在写跨平台的C/C++代码过程
中
(本文的研究只限于C/C++范畴),经常会遇到
中
文
字符串
乱码的问题。比如,同一个源码,用MSVC编译/运行能正常显示
中
文
字符串
,但在linux下编译/运行显示
中
文
字符串
就乱码。导致这种现象的根源就在于字符集编码不匹配导致,本文将探索隐藏在编程过程
中
鲜为人知的字符集
转换
问题,如果你彻底理解了以下几个字符集的概念,以及编程过程
中
哪些因素会影响这些字符集,将有助于你从根
VBA,
字符串
处理大全
1 VBA
中
的
字符串
2 VBA
中
处理
字符串
的函数 2.1 比较
字符串
2.2
转换
字符串
2.3 创建
字符串
2.4 获取
字符串
的长度 2.5 格式化
字符串
2.6 查找
字符串
2.7 提取字符/
字符串
2.8 删除空格 2.9 返回字符代码 2.10 返回数值代表的相应字符 2.11 使用字节的函数 2.12 返回数组的函数
T-SQL
字符串
操作:在字符间插入空格的实践技巧
T-SQL(Transact-SQL)是Microsoft SQL Server所使用的SQL语言的扩展,它不仅支持基本的SQL查询、更新操作,还具备强大的
字符串
操作能力。
字符串
处理在数据库管理、数据清洗、报表生成等众多场景
中
扮演着重要角色,因此,掌握T-SQL在
字符串
操作
中
的应用至关重要。在SQL Server
中
,
字符串
函数是操作
字符串
数据的强大工具。这些函数能够处理文本数据,比如添加、删除或替换
字符串
中
的字符。
MS-SQL Server
34,874
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章