我正在开发一个Web应用程序的问题。这包含带有sql脚本的标准列表视图,用于返回绑定到listview的数据。我已将一个字符串附加到其中一列的末尾,如此;
CASE WHEN COLUMN1 DATE > 10/19/15 THEN COLUMN1 + 'NEW' ELSE COLUMN1.
是否可以更改' NEW'的颜色。例如,通过将样式或html传递到网页,它在SQL页面上显示的字符串。
我问这个,因为有很多原因我不能使用c#或JS ......
有没有人在T-SQL中做过类似的事情?
谢谢!
答案 0 :(得分:0)
您可以将文本的旧长度存储在单独的列中,然后使用此信息将文本分成两部分并使用不同的颜色显示它们。
这样做的好处是,您可以保持文本纯净,即没有任何格式或分隔符。您在数据库端也没有任何格式化逻辑。