-
sql – 如何重用大型查询而不重复它?
所属栏目:[MsSql教程] 日期:2021-03-16 热度:59
如果我有两个查询,我将调用horrible_query_1和ugly_query_2,并且我想对它们执行以下两个减号操作: (horrible_query_1) minus (ugly_query_2)(ugly_query_2) minus (horrible_query_1) 或者我可能有一个terribly_large_and_useful_query,它产生的结果集我[详细]
-
sql-server – 实体框架高效查询
所属栏目:[MsSql教程] 日期:2021-03-16 热度:116
假设我有一个模型,文章有大量的列,数据库包含超过100,000行.如果我执行类似var articles = db.Articles.ToList()的操作,它会检索数据库中每篇文章的整个文章模型并将其保存在内存中吗? 因此,如果我填充一个只显示条目日期的表,并且它的标题是只有一种方法[详细]
-
在现有数据库中创建ASP.Net成员资格数据库结构
所属栏目:[MsSql教程] 日期:2021-03-16 热度:168
如何在已经包含数据(非冲突)的数据库中创建所有ASP.Net表,sprocs等. 解决方法 如果您有权访问数据库,请在命令行中运行以下命令: cd "C:WindowsMicrosoft.NETFrameworkv2.0.50727"aspnet_regsql 这将启动一个指南,该指南将帮助您将所有表和sprocs添加[详细]
-
sql – 附加没有LDF文件的MDF文件
所属栏目:[MsSql教程] 日期:2021-03-16 热度:181
有没有人知道是否有一种方法只附加一个SQL Server MDF文件(没有.LDF)文件. 数据库的日志文件已删除,我试图附加MDF,它不起作用. 我已经尝试运行脚本来附加文件但没有帮助: USE master;GOEXEC sp_attach_single_file_db @dbname = 'AdventureWorks2012',@ph[详细]
-
将SQL结果转换为PHP数组
所属栏目:[MsSql教程] 日期:2021-03-16 热度:125
我对PHP很新,我一直在环顾四周,似乎无法找到我正在寻找的具体答案. 我想创建一个SQL查询,例如: $result = mysqli_query($connection,$command)if (!$result) { die("Query Failed."); }// Create my array here ... I'm thinking of maybe having to// ma[详细]
-
sql – 为什么UNION比OR语句更快
所属栏目:[MsSql教程] 日期:2021-03-16 热度:184
参见英文答案 UNION ALL vs OR condition in sql server query3个 我有一个问题,我需要找到具有与值匹配的测量值,或根本没有测量值的记录.我用三种或四种不同的方法解决了这个问题,使用JOIN,使用NOT IN和使用NOT EXISTS.但是,查询最终每次都非常慢.然后我[详细]
-
sql-server – 如何在一个查询中连接一列内连接中多行的字符串
所属栏目:[MsSql教程] 日期:2021-03-15 热度:136
我有一个查询结果如下: 查询: SELECT Tasks.TaskId,Comments.Comment,comments.timespent FROM commentsINNER JOIN tasks ON comments.entityid = tasks.taskid WHERE ( comments.entity = 1 ) GROUP BY Tasks.TaskId,comments.timespent 结果: TaskID[详细]
-
.net – LINQ查询与存储过程
所属栏目:[MsSql教程] 日期:2021-03-15 热度:95
使用linq查询(以及像EF或linq2sql这样的ORM)VS的优点和缺点是什么.存储过程(SQL server 2008)来查询和更新数据模型?性能?速度?等等… 解决方法 当你在代码中时,Linq肯定更具可读性.看到调用执行一个名为“sp_GetSomething”的sproc并没有告诉你什么是开[详细]
-
sql-server – 在表上插入,删除和更新的SQL Server触发器
所属栏目:[MsSql教程] 日期:2021-03-15 热度:156
我有一个表Product和另一个表ProductLog. 日志表需要跟踪Product表中的两列.每次在这些列上插入,更新或删除时,我都需要更新日志表. 我是否需要编写三个单独的触发器,或者一个触发器可以处理这些操作? 我还需要知道操作的类型,例如,我需要知道日志表中的条[详细]
-
sql – 代表关系代数中的子查询
所属栏目:[MsSql教程] 日期:2021-03-15 热度:176
如何在关系代数中表示子查询?我是否将新选择置于先前的选择条件下? SELECT numberFROM collectionWHERE number = (SELECT anotherNumber FROM anotherStack); 解决方法 你只需将其重写为连接. 我不确定我在关系代数中学到的语法有多广泛使用. 从另一个堆[详细]
-
sql-server – 按值列表排序查询结果
所属栏目:[MsSql教程] 日期:2021-03-15 热度:130
我正在处理一个sql查询,它将值列表作为参数传递,如 select * from ProductGroupswhere GroupID in (24,12,7,14,65) 此列表由通过数据库使用的关系构成,并且必须按此顺序保存. 我想按此列表订购结果.我只需要第一个结果,但在这种情况下它可能是GroupId 7的[详细]
-
基本sql:在一次查询中多次选择同一列,每次出现时都依赖于不同的
所属栏目:[MsSql教程] 日期:2021-03-15 热度:190
执行此查询的最佳方法是什么.我有下表 列表的mytable x y 1 a2 b3 c 我想(在伪sql中) select x as x1,x as x2,x as x3 from mytable where ???? 什么时候 x1 is x where y=ax2 is x where y=bx3 is x where y=c 所以我想结果 1,2,3 我目前正在使用cte和一[详细]
-
更新触发器后的SQL Server
所属栏目:[MsSql教程] 日期:2021-03-15 热度:128
这个触发器有问题.我希望它能够更新所要求的信息 只对有问题的行(我刚更新的那一行)而不是整个表格. CREATE TRIGGER [dbo].[after_update] ON [dbo].[MYTABLE] AFTER UPDATE AS BEGIN UPDATE MYTABLE SET mytable.CHANGED_ON = GETDATE(),CHANGED_BY=USER_[详细]
-
sql-server – 高效的事务,记录锁定
所属栏目:[MsSql教程] 日期:2021-03-15 热度:149
我有一个存储过程,它选择1条记录.可以从不同PC上的几个不同应用程序调用存储过程.这个想法是存储过程带回了需要处理的下一条记录,如果两个应用程序同时调用存储过程,则不应该返回相同的记录.我的查询如下,我正在尝试尽可能高效地编写查询(sql 2008).它可以[详细]
-
如何在JDBI sql api中打印@SqlQuery批注
所属栏目:[MsSql教程] 日期:2021-03-15 热度:88
我想知道jdbi sql api处理sql查询究竟是什么用于调试目的. 我的接口类如下 public inteface myinteface{ @SqlQuery("select :c1 from tablename where cond = :cd") String returnMeValue(@Bind("c1") String c1,@Bind("cd") Integer cd);} 然后在另一个类[详细]
-
在SQL Server XML数据类型上使用LIKE语句
所属栏目:[MsSql教程] 日期:2021-03-15 热度:74
如果您有一个varchar字段,您可以轻松地执行SELECT * FROM TABLE WHERE ColumnA LIKE’%Test%’以查看该列是否包含某个字符串. 你如何为XML Type做到这一点? 我有以下内容,只返回具有“文本”节点但我需要在该节点内搜索的行 select * from WebPageConte[详细]
-
sql – select子句中多个set-returns函数的预期行为是什么?
所属栏目:[MsSql教程] 日期:2021-03-15 热度:141
我正在尝试使用两个set-returns函数的结果进行“交叉连接”,但在某些情况下我没有得到“交叉连接”,请参阅示例 行为1:当设置的长度相同时,它会逐个匹配每个集合中的项目 postgres=# SELECT generate_series(1,3),generate_series(5,7) order by 1,2; gene[详细]
-
如何在ColdFusion中覆盖SQL清理
所属栏目:[MsSql教程] 日期:2021-03-15 热度:197
我有一个不幸的任务,清理一堆旧的ColdFusion代码.查询到处都是,我正在努力将它们全部转移到普通的CFC上以便于维护. 我遇到了一个问题,因为cfquery会自动将单引号转换为双引号.我该如何覆盖这种行为? 更具体的信息如下. 所以这是我开始的查询: cfquery na[详细]
-
sql-server – 通过NAT访问SQL Server实例
所属栏目:[MsSql教程] 日期:2021-03-15 热度:113
我正在尝试访问通过IP NAT映射公开的SQL Server.所有端口都是开放的.我不知道NAT的细节,如果它是相关的,因为那是隐藏在一堆繁文缛节中的公司其他地方. 这是我想出来的.当您尝试访问SQL Server的命名实例时,客户端会询问运行命名实例的端口.如果我进入SQL S[详细]
-
sql-server – 可以从命名管道/ fifo读取Sql Server BULK INSERT
所属栏目:[MsSql教程] 日期:2021-03-15 热度:50
BULK INSERT / bcp是否可以从命名管道读取,fifo风格? 也就是说,不是从实际文本文件中读取,而是可以使BULK INSERT / bcp从另一个进程的写端上的命名管道中读取? 例如: 创建命名管道 将文件解压缩到命名管道 使用bcp或BULK INSERT从命名管道读取 要么:[详细]
-
数据库 – 如何将数据库上传到Heroku
所属栏目:[MsSql教程] 日期:2021-03-15 热度:108
我有一个共享的heroku应用程序,现在我不想在heroku中使用相同的代码创建一个测试应用程序,所以我创建了一个新的应用程序,好吧,问题是,对于应用程序来说它需要一个数据库,所以我试图上传我的本地数据库,但不知道如何. 任何人都可以告诉我,我有什么要输入我[详细]
-
sql-server – 内连接Vs标量函数
所属栏目:[MsSql教程] 日期:2021-03-15 热度:88
以下哪个查询更好…这只是一个例子,有很多情况,我希望显示用户名而不是UserID Select EmailDate,B.EmployeeName as [UserName],EmailSubject from Trn_Misc_Email as A inner join Mst_Users as B on A.CreatedUserID = B.EmployeeLoginName 要么 Select E[详细]
-
sql – 如何清除Oracle中的所有缓存项
所属栏目:[MsSql教程] 日期:2021-03-15 热度:198
我正在调整Oracle数据库上的SQL查询.我想确保在运行每个查询之前清除所有缓存的项目,以防止误导性能结果.我通过运行以下命令清除共享池(以消除缓存的SQL /解释计划)和缓冲区缓存(以消除缓存的数据): alter system flush buffer_cache;alter system flush[详细]
-
sql-server-2005 – 将数据类型nvarchar转换为datetime时出错
所属栏目:[MsSql教程] 日期:2021-03-15 热度:129
我有以下程序界面: Create procedure [dbo].[InsertItemDetails] @TimeItemAdded datetime 当我这样称呼时: EXEC [dbo].[InsertItemDetails] @TimeItemAdded = N'20/07/2012 00:00:00'; 我收到此错误: Msg 8114,Level 16,State 5 Error converting data[详细]
-
sql – 在oracle中更新多个嵌套表中的多个记录
所属栏目:[MsSql教程] 日期:2021-03-15 热度:122
我有一个oracle表,在一些列中有嵌套表.现在,我需要能够在主表的每个记录中更新每个嵌套表中的所有记录.这是如何完成的?我试过的任何方法,都会遇到错误,无法对该视图执行更新,或者单行子查询返回多行. 这是一个例子来说明.我可以运行这样的更新: UPDATE T[详细]

浙公网安备 33038102330577号