请问MS SQL Server里面有格式化函数吗?

打酱油的无证程序猿 2010-07-19 09:36:49
就像这样的:

format(’输出整数%d ,输出字符串%s‘,整数,字符串)
...全文
150 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
情殇无限 2010-07-19
  • 打赏
  • 举报
回复
这个可以自己写一个这样的函数
  • 打赏
  • 举报
回复
RAISERROR是可以,但他是用来产生错误的,不符号我的要求啊

请叫我潇洒哥 2010-07-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 htl258 的回复:]
SQL code
RAISERROR('输出整数%d,输出字符串%s',16,1,20,'ABC')
/*
消息 50000,级别 16,状态 1,第 1 行
输出整数20,输出字符串ABC
*/
[/Quote]
学习
黄_瓜 2010-07-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 cnlmgsoft 的回复:]
微软的人太懒了,连这么基本的函数也不提供!

鄙视微软!!!

俺有一个存储过程,想用一个参数 传入一个用户定义的格式字符串,然后生成数据
如果没有format函数,那么存储过程就要用多个参数来传入格式字符串,太不方便了!
[/Quote]
还不如说自己懒
Q315054403 2010-07-19
  • 打赏
  • 举报
回复
Convert
  • 打赏
  • 举报
回复
微软的人太懒了,连这么基本的函数也不提供!

鄙视微软!!!

俺有一个存储过程,想用一个参数 传入一个用户定义的格式字符串,然后生成数据
如果没有format函数,那么存储过程就要用多个参数来传入格式字符串,太不方便了!
htl258_Tony 2010-07-19
  • 打赏
  • 举报
回复
RAISERROR('输出整数%d,输出字符串%s',16,1,20,'ABC')
/*
消息 50000,级别 16,状态 1,第 1 行
输出整数20,输出字符串ABC
*/
黄_瓜 2010-07-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 cnlmgsoft 的回复:]
就像这样的:

format(’输出整数%d ,输出字符串%s‘,整数,字符串)
[/Quote]
建议用程序的函数处理

这不是sql的强项
obuntu 2010-07-19
  • 打赏
  • 举报
回复
convert 和cast
水族杰纶 2010-07-19
  • 打赏
  • 举报
回复
没有~~~
看楼主具体需求~~~
Layto 2010-07-19
  • 打赏
  • 举报
回复
自己写个SQL函数供自己调用
NDDavid 2010-07-19
  • 打赏
  • 举报
回复
cast/convert
yuuy163 2010-07-19
  • 打赏
  • 举报
回复
covert和cast
cheng20100915 2010-07-19
  • 打赏
  • 举报
回复
有格式化函数,不过要经过自己处理.

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧