在SQL Server 2008 R2中首次创建时,我有一个最多3个字符的字符串.
我想用前导零填充它,所以如果它的原始值是'1'那么新值将是'001'.或者,如果其原始值为"23",则新值为"023".或者,如果其原始值为"124",则新值与原始值相同.
我正在使用SQL Server 2008 R2.我如何使用T-SQL执行此操作?
我正在从书中学习SQL,我正在尝试编写存储过程,但我不相信我正确地做了.以下方式在Microsoft SQL中无效吗?如果没有,什么时候有效,如果有的话?
create procedure dept_count(in dept_name varchar(20), out d_count integer)
begin
select count(*) into d_count
from instructor
where instructor.dept_name=dept_count.dept_name
end
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
消息156,级别15,状态1,过程wine_change,第1行关键字'in'附近的语法不正确.