-
sql-server – T-SQL:如何更新datetime字段的日期部分?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
在SQL Server 2008中,我只需要更新日期时间字段的日期部分. 在我的存储过程中,我收到日期时间格式的新日期.从这个参数我必须提取日期(对时间不感兴趣)并更新现有的值日期部分. 我怎样才能做到这一点? 解决方法 一种方法是将日期之间的天数差异添加到旧日期 U[详细]
-
在SQL Server中添加1年
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
我尝试选择当前年份的年份模型介于1和-1之间的产品.我只希望年份(2011年)不是完整的日期和时间. SELECT ProductName FROM tblProduct WHERE Year BETWEEN year(getdate()+1) AND year(getdate()-1) 不起作用,但类似的东西可能…… 解决方法 您要将1添加到getd[详细]
-
sql-server – 从LINQ to SQL查询时间戳列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
我的表有一个名为“RowVer”的时间戳列,LINQ映射到System.Data.Linq.Binary类型.这种数据类型对我来说似乎没用,因为(除非我遗漏了什么)我不能做这样的事情: // Select all records that changed since the last time we inserted/updated.IEnumerableUserSes[详细]
-
SQL Server – 异步查询执行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
在Sql Server 2008中,我有一个存储过程,它将结果写入输出参数并将参数插入表中.我想让SP的“插入表”部分异步运行,以便可以从输出参数中读取结果,而无需等待insert命令完成. 我该怎么做? 例如. CREATE PROCEDURE dbo.Sample_sp @RESULT INT OUTPUT @PARAM_1[详细]
-
sql-server – 使用SQL将XML结构转置/展平为列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
我正在使用SQL Server(2008/2012),我知道很多搜索都有类似的答案,但是我似乎无法为我的案例找到合适的示例/指针. 我在SQL Server表中有一个XML列来保存这些数据: Items Item FormItem TextFirstName/Text ValueMy First Name/Value /FormItem FormItem TextL[详细]
-
couchdb – PouchDB:多个远程数据库,单个本地数据库(花式复制)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
我有一个管理用户的pouchdb应用程序. 用户拥有一个本地pouchDB实例,可以使用单个couchDB数据库进行复制.很简单. 这是事情变得有点复杂的地方.我在设计中引入了“群体”的概念.组将是不同的couchDB数据库,但在本地,它们应该是用户数据库的一部分. 我在pouchDB[详细]
-
sql-server-2008 – SELECT/UPDATE上的死锁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
我在SQL Server 2008上的SELECT / UPDATE上遇到了死锁问题. 我从这个帖子中读到了答案: SQL Server deadlocks between select/update or multiple selects但我仍然不明白为什么我会陷入僵局. 我在以下测试用例中重新创建了这种情况. 我有一张桌子: CREATE T[详细]
-
LINQ for LIKE查询数组元素
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
假设我有一个数组,我想对varchar执行LINQ查询,该查询返回在varchar中任何位置都有数组元素的记录. 像这样的东西会很甜蜜. string [] industries = {“airline”,“railroad”} var query =来自联系人中的c,其中c.industry.LikeAnyElement(industries)选择c 有[详细]
-
.net – SQL Server视图可以有主键和外键吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
是否可以在Microsoft SQL Server Management Studio中为数据库视图定义主键和外键?怎么样? 我正在尝试创建一个ADO.NET实体数据模型来读取我无法修改的四个旧的,格式不正确的数据库表.我已经创建了我需要的数据的视图. 这四个视图应该映射到一个简单的三实体[详细]
-
sql-server – 将参数传递给TADOStoredProc(Delphi)的更好方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
我需要将大量SQL查询转换为存储过程.我有一些代码在一个Delphi过程中一次更新大约20或30个值.我可以处理创建存储过程来做这样的事情.问题是我将参数传递给存储过程的方式非常笨重,如下所示: with stored_procedure do...... Param := Parameters.AddParamete[详细]
-
sql – 如何检测和删除仅包含空值的列?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
在我的表table1中有6列Locations,a,b,c,d,e. Locations [a] [b] [c] [d] [e][1] 10.00 Null Null 20.00 Null[2] Null 30.00 Null Null Null 我需要结果如 Locations [a] [b] [d][1] 10.00 Null 20.00[2] Null 30.00 Null 我的问题是如何使用sql查询检测和删除[详细]
-
haskell – 如何在Yesod应用程序中的GHCi中执行数据库查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
例如,如何使用Yesod应用程序的模型将新用户插入数据库?或者,还有更好的方法? 我正在处理脚手架应用程序.现在我创建了App实例,并且不知道如何使用它来执行请求. :i Extradata Extra = Extra {extraCopyright :: Data.Text.Internal.Text,extraAnalytics :: M[详细]
-
sql-server – 通过NAT访问SQL Server实例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
我正在尝试访问通过IP NAT映射公开的SQL Server.所有端口都是开放的.我不知道NAT的细节,如果它是相关的,因为那是隐藏在一堆繁文缛节中的公司其他地方. 这是我想出来的.当您尝试访问SQL Server的命名实例时,客户端会询问运行命名实例的端口.如果我进入SQL Serv[详细]
-
如何在ColdFusion中覆盖SQL清理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
我有一个不幸的任务,清理一堆旧的ColdFusion代码.查询到处都是,我正在努力将它们全部转移到普通的CFC上以便于维护. 我遇到了一个问题,因为cfquery会自动将单引号转换为双引号.我该如何覆盖这种行为? 更具体的信息如下. 所以这是我开始的查询: cfquery name=[详细]
-
在SQL Server中将数据类型Varchar更改为Varbinary(max)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
我想使用此查询在SQL Server中将varchar更改为varbinary(max): ALTER TABLE [dbo].[Attachments]ALTER COLUMN [Content] varbinary(max) NOT NULL 但是这会引发以下异常: Implicit conversion from data type varchar to varbinary(max) is not allowed. Us[详细]
-
lodash orderBy在嵌套属性上
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
我正在使用v4.11.0. 我想基于毫秒属性对对象进行排序. 这是阵列: [ { "name": "bug12755.xml","list": "bugs42","start-date": "2015-09-14","age": { "text": "7 months","milliseconds": 18381227304 } },{ "name": "bug12922.xml","start-date": "2015-08[详细]
-
entity-framework – 如何将数据库模式从Identity 2.2.0迁移到3.
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
我一直在玩着迁移运行在MVC5上的现有应用程序,ASP.NET Identity 2.2.0无法找到正确的信息,我想问一下你应该如何进行这种迁移? 我已经用了几个小时来解决这个问题,并找到了一个解决方案,允许我在旧的但迁移的数据库上使用ef7登录Identity 3.0.0-rc1-final. 我[详细]
-
sql-server – 可以从命名管道/ fifo读取Sql Server BULK INSERT
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
BULK INSERT / bcp是否可以从命名管道读取,fifo风格? 也就是说,不是从实际文本文件中读取,而是可以使BULK INSERT / bcp从另一个进程的写端上的命名管道中读取? 例如: 创建命名管道 将文件解压缩到命名管道 使用bcp或BULK INSERT从命名管道读取 要么: 创建[详细]
-
sql – select子句中多个set-returns函数的预期行为是什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
我正在尝试使用两个set-returns函数的结果进行“交叉连接”,但在某些情况下我没有得到“交叉连接”,请参阅示例 行为1:当设置的长度相同时,它会逐个匹配每个集合中的项目 postgres=# SELECT generate_series(1,3),generate_series(5,7) order by 1,2; generat[详细]
-
数据库 – 如何将数据库上传到Heroku
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
我有一个共享的heroku应用程序,现在我不想在heroku中使用相同的代码创建一个测试应用程序,所以我创建了一个新的应用程序,好吧,问题是,对于应用程序来说它需要一个数据库,所以我试图上传我的本地数据库,但不知道如何. 任何人都可以告诉我,我有什么要输入我的命[详细]
-
sql-server-2005 – 将数据类型nvarchar转换为datetime时出错
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
我有以下程序界面: 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 ty[详细]
-
sql – 如何清除Oracle中的所有缓存项
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
我正在调整Oracle数据库上的SQL查询.我想确保在运行每个查询之前清除所有缓存的项目,以防止误导性能结果.我通过运行以下命令清除共享池(以消除缓存的SQL /解释计划)和缓冲区缓存(以消除缓存的数据): alter system flush buffer_cache;alter system flush sha[详细]
-
sql – 在oracle中更新多个嵌套表中的多个记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
我有一个oracle表,在一些列中有嵌套表.现在,我需要能够在主表的每个记录中更新每个嵌套表中的所有记录.这是如何完成的?我试过的任何方法,都会遇到错误,无法对该视图执行更新,或者单行子查询返回多行. 这是一个例子来说明.我可以运行这样的更新: UPDATE TABL[详细]
-
sql-server – 内连接Vs标量函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
以下哪个查询更好…这只是一个例子,有很多情况,我希望显示用户名而不是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 Emai[详细]
-
database-design – 只读取数据库中类似日志的表中的新行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
我们有几个服务器将行块插入关系数据库中的表中,并且一个服务器偶尔从表中读取新数据. (该表在概念上是某种日志文件 – 数据仅插入但从未修改过,读取服务器显示日志的尾部.)有没有办法让读取服务器只读取新数据?我们可以随意构建表格. 我脑海中浮现但不起作[详细]