我正在构建我的第一个MVC应用程序,所以请原谅我是否是一个菜鸟问题。我正在构建一个查询现有SQL数据库的Web应用程序创建新记录时创建的日志表,使用Dapper将响应映射回来。
但是,日志消息文本可以是1000行。有没有办法可以将返回值的长度限制为100个字符?
编辑#1 我在SQL Server管理器查询成功后尝试了以下内容:
Date
所有这些都在服务器管理器查询窗口中工作,但是当我将它们放在我的ConnectionString.Query for Dapper中时,它们不起作用。
答案 0 :(得分:3)
SELECT LEFT(your_column,100)FROM your_table
从this帖子得到上述答案......
答案 1 :(得分:3)
好吧,我发现我做错了什么。这就是我用来从返回值中获取前100个字符的内容:
SELECT CAST(myColumn as CHAR(100)) AS mySHORTENEDColumn FROM myTable
我有点尴尬,在发布问题之前我没有找到它,但我想也许它会帮助别人,那是像我这样的菜鸟。