我试图将一些数据移动到程序中,但名称字段不接受该:
字符。我想将语句更改:
为-
一会儿INSERT
。我正在移动的数据类似于“收入:A”。当我移动它时,我希望它是“Revenue-A”。
我REPLACE
在嵌套SELECT
语句中尝试过该语句,但没有运气。我研究过使用 char index 语句,但不明白如何让它更改代码。
SELECT Account
, 'Accounts Receivable'
, (SELECT REPLACE([DESC], '%:%', '-'))
, (Select REPLACE(Account + ' - ' + [DESC], '%:%', '-'))
, ………
FROM ………
WHERE ………
我得到的结果仍然包括:
. 当我尝试不带通配符的代码时,它只-
作为名称返回,这是行不通的。
select
如果列[DESC]
和Account
是查询中提到的表中的列,则不需要这些语句:
,REPLACE([DESC], ':', '-')
,0,0
,REPLACE(Account + ' - ' + [DESC],':','-')
我%
从参数中删除了':'
(如果您将它用作通配符,则它不起作用,也不需要它)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句