【发布时间】:2017-11-16 05:43:48
【问题描述】:
我想知道如何将以下 Oracle SQL 代码转换为 SQL Server:
TO_CHAR(NUM_COL, '00000')
是
CAST(('00000'+ NUM_COL) AS VARCHAR(MAX))
正确吗?
预期输出:
if NUM_COL = 1 => 00001
if NUM_COL = 24 => 00024
if NUM_COL = 383 => 00383
【问题讨论】:
-
您到底想达到什么目的?
TO_CHAR('STH', '00000')的使用不正确。你想拼写一个数字,还是你想要的其他东西? -
@NicholasKrasnov 请检查我上次的编辑,NUM_COL 是一个数字字段,所以它的前缀是零
标签: sql-server oracle