相关疑难解决方法(0)

填充带有前导零的字符串,因此在SQL Server 2008中它的长度为3个字符

在SQL Server 2008 R2中首次创建时,我有一个最多3个字符的字符串.

我想用前导零填充它,所以如果它的原始值是'1'那么新值将是'001'.或者,如果其原始值为"23",则新值为"023".或者,如果其原始值为"124",则新值与原始值相同.

我正在使用SQL Server 2008 R2.我如何使用T-SQL执行此操作?

t-sql sql-server

352
推荐指数
10
解决办法
74万
查看次数

SQL Server:如何创建存储过程

我正在从书中学习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'附近的语法不正确.

t-sql sql-server

23
推荐指数
3
解决办法
12万
查看次数

标签 统计

sql-server ×2

t-sql ×2