社区
疑难问题
帖子详情
初学者的问题,关于存储过程,进者有分!!
areswang
2006-02-17 08:21:40
各位好,
我是SQL初学者,遇到一个问题,关于存储过程的,假设有一张表,其中包括字段(商品编号),并且字段长为8位,现在要求做一个存储过程,当输入1时,就会显行00000001,当输入11时,就会显示00000011,当111时为00000111。谢谢各位,问题解决,马上结。急用。
...全文
123
8
打赏
收藏
初学者的问题,关于存储过程,进者有分!!
各位好, 我是SQL初学者,遇到一个问题,关于存储过程的,假设有一张表,其中包括字段(商品编号),并且字段长为8位,现在要求做一个存储过程,当输入1时,就会显行00000001,当输入11时,就会显示00000011,当111时为00000111。谢谢各位,问题解决,马上结。急用。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
点点星灯
2006-02-20
打赏
举报
回复
declare @t table(kkk int) --定义一个表变量
insert @t values(1) --向表中插入数据
insert @t values(11)
insert @t values(111)
insert @t values(1111)
select right('00000000'+convert(varchar(20),kkk),8) from @t
--转换
areswang
2006-02-17
打赏
举报
回复
我的QQ,313142113
areswang
2006-02-17
打赏
举报
回复
有点看不明白了,我回去好好研究一下,
真的很感谢你的帮忙,刚开始学SQL,太多的不懂了,
能不能加你的QQ?有事好请教!
点点星灯
2006-02-17
打赏
举报
回复
用存储过程的output来解决,参考如下
存储过程嵌套的问题
for example:
-------------------------------------------------------
create procedure sp_test1
@id int output
as
begin
set @id = 100
return
end
go
create procedure sp_test2
as
begin
declare @id int
exec sp_test1 @id output
select @id
end
go
exec sp_test2
go
drop procedure sp_test1,sp_test2
go
areswang
2006-02-17
打赏
举报
回复
谢谢了,不过怎样返回编号(00000001)啊,是不是在存储过程里加个参数,如何做啊?
点点星灯
2006-02-17
打赏
举报
回复
declare @t table(kkk int)
insert @t values(1)
insert @t values(11)
insert @t values(111)
insert @t values(1111)
select right('00000000'+convert(varchar(20),kkk),8) from @t
lsqkeke
2006-02-17
打赏
举报
回复
declare @a int
set @a=111
select right(100000000+@a,8)
点点星灯
2006-02-17
打赏
举报
回复
select right('00000000'+convert(varchar(20),字段),8) from 表名
WPF+IOC+MVVM 医院自助检验检查报告打印.zip
WPF+IOC+MVVM 医院自助检验检查报告打印.zip
可在多系统使用的免费开源漫画动漫阅读观看应用程序
【源码预览】:https://renmaiwang.cn/s/7qxuw 一款专门用于浏览漫画作品与观看动漫视频的免费开源应用程序,能够在 Android、iOS、macOS、Linux 以及 Windows 这几大主流操作系统上正常使用
Axure制作发送验证码(1)
Axure制作发送验证码(1)
SmartAdmin国内首个以「高质量代码」为核心,「简洁、高效、安全」快速开发平台;基于SpringBoot + Sa-Token + Mybatis-Plus 和 Vue3 + Vite5 + A
【源码预览】:https://renmaiwang.cn/s/sy409 (最新版、最全版本)SmartAdmin国内首个以「高质量代码」为核心,「简洁、高效、安全」快速开发平台;基于SpringBoot + Sa-Token + Mybatis-Plus 和 Vue3 + Vite5 + Ant Design Vue 4.x (同时支持JavaScript和TypeScript双版本);满足国家三级等保要求、支持登录限制、接口数据国产加解密、高防SQL注入等一系列安全体系。
数据库安全基线自动化检测工具-MySQL账号权限审计网络连接加密文件安全配置属性检查危险函数禁用日志审计开启-用于企业级数据库配置合规性检查与漏洞扫描-支持Python脚本化检测S.zip
java数据库安全基线自动化检测工具_MySQL账号权限审计网络连接加密文件安全配置属性检查危险函数禁用日志审计开启_用于企业级数据库配置合规性检查与漏洞扫描_支持Python脚本化检测S.zip
疑难问题
22,299
社区成员
121,733
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章