jjzjj

SQLQuery

全部标签

java - 从 Spring JDBC 模板执行 SQL 文件

我正在尝试编写一些代码来读取SQL文件(由;分隔的多个CREATETABLE语句)并执行所有语句。在纯JDBC中,我可以这样写:StringsqlQuery="CREATETABLEA(...);CREATETABLEB(...);"java.sql.Connectionconnection=...;Statementstatement=connection.createStatement();statement.executeUpdate(sqlQuery);statement.close();两个(所有)语句都被执行了。当我尝试在springJdbcTemplate中做同样的事情时

sql - 如何在 RODBC 的 SQLquery 中使用求和函数

我有一个脚本在HadoopImpala中用作SQL查询,但是当我尝试使用RODBC包在R中运行时,如果使用“sum”函数,唯一的一行会产生错误,如下所示:install.packages("RODBC")library(RODBC)conn但是当我排除:sum(column3)asBalance脚本运行得很好。有人可以帮忙吗? 最佳答案 据推测,您需要一个groupby:selectcolumn1asName,column2asDate,sum(column3)asBalancefromdatabase1.table1whereco

c# - Entity Framework 枚举 SqlQuery 结果

我试图查看SqlQuery的结果时出现奇怪的错误:varsql="SELECT@someParam";varsomeParamSqlParameter=newSqlParameter("someParam","SomeValue");varresult=_dbContext.SqlQuery(sql,someParamSqlParameter);varcontainsAnyElements=result.Any();因此,当调试器位于最后一行时,当我尝试扩展result的结果View时,它显示了预期的result("SomeValue")但在调用最后一行时我有一个异常(exceptio

c# - 如何 Moq Entity Framework SqlQuery 调用

我已经能够使用这个link从带有最小起订量的EntityFramework模拟DbSet.但是,我现在想知道如何模拟对SqlQuery的调用。不确定这是否可能或如何,因为它依赖于知道正在调用什么“查询”的模拟数据库上下文。下面是我要模拟的内容。varmyObjects=DbContext.Database.SqlQuery("exec[dbo].[my_sproc]{0}","some_value").ToList();我目前还没有尝试任何东西,因为我不知道如何开始模拟这个例子。DbSet的模拟在下面并重新迭代,我可以正确地模拟返回MyObject的DbSet但是现在我正在尝试模拟一个

c# - 有没有办法可以异步运行 Database.SqlQuery?

我有以下内容:varsql=@"SelectcasewhenTest.TestTypeId=1thenExam.NamewhenTest.TestTypeId=2thenTopic.NameendasName,Test.Title,Test.TestId,Test.QuestionsCountFROMTestLEFTJOINExamONTest.ExamId=Exam.ExamIdLEFTJOINTopicONTest.TopicId=Topic.TopicIdWHERETest.TestStatusId=1--Current";vartests=db.Database.SqlQuer