return NHibernateSession.CreateQuery(@"TRUNCATE TABLE dbo.Exceptions").ExecuteUpdate();
类型异常 'Antlr.Runtime.NoViableAltException' 被扔了。 [TRUNCATE TABLE 例外]描述:未处理 期间发生了异常 执行当前的Web请求。 请查看堆栈跟踪了解更多信息 有关错误的信息和位置 它起源于代码。
异常详细信息: NHibernate.Hql.Ast.ANTLR.QuerySyntaxException: 类型异常 'Antlr.Runtime.NoViableAltException' 被扔了。 [TRUNCATE TABLE 例外]
来源错误:
任何想法为什么?
答案 0 :(得分:18)
TRUNCATE TABLE不是有效的HQL语句。
使用CreateSQLQuery
代替CreateQuery
来执行SQL语句。