我正在创建一个视图,我被要求做'替换'和'演员',所以作为一个例子:
SELECT CAST(qtyshipped AS INT) AS 'QTYShipped', REPLACE(itemval,'.','')
FROM Database
在视图中,不应该实际更改数据库中的信息,而只是在查询中正确吗? (它在我的沙箱服务器中运行良好,但我只想确认)
答案 0 :(得分:3)
根本不是一个愚蠢的问题。答案是肯定的,它只会改变查询的结果,基础数据将保持不变。
答案 1 :(得分:1)
这已经很好了。但我需要告诉你一些问题。
qtyshipped
不是数字类型?您应该将其更改为数字。因此,您不需要进行降低性能的投射。它不会影响您的数据库,因为您只执行SELECT
而不是UPDATE
。