-
sql – 从使用(WHERE)条件选择的行中获取上一行和下一行
所属栏目:[MsSql教程] 日期:2021-03-16 热度:124
我有一张这样的桌子 例如,我有这样的声明: my name is joseph and my father name is brian 此语句按此表分类 ------------------------------| ID | word |------------------------------| 1 | my || 2 | name || 3 | is || 4 | joseph || 5 | and || 6 |[详细]
-
SQL Server 2000 – 查询表的外键关系
所属栏目:[MsSql教程] 日期:2021-03-16 热度:97
几乎与 Query a Table’s Foreign Key relationships相同,但对于SQL Server 2000 对于给定的表’foo’,我需要一个查询来生成一组具有指向foo的外键的表. 解决方法 SELECT o2.nameFROM sysobjects oINNER JOIN sysforeignkeys fk on o.id = fk.rkeyidINNER JOI[详细]
-
数据库 – 如何使用Slick的映射表与外键?
所属栏目:[MsSql教程] 日期:2021-03-16 热度:198
我正在努力解决Slick提升的嵌入和映射表格问题. API对我来说很奇怪,也许只是因为它的构造方式对我来说不熟悉. 我想构建一个Task / Todo-List.有两个实体: 任务:每个任务都有一个对下一个任务的可选引用.这样就构建了一个链表.目的是用户可以按其优先级排序[详细]
-
SQL查询与二进制数据(PHP和MySQL)
所属栏目:[MsSql教程] 日期:2021-03-16 热度:172
这个网站过去帮了我很多,但现在我迷路了.在此先感谢您的指导. 我有一个包含二进制值的MySQL表,如下例所示.我不能改变桌子. CREATE TABLE `test` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT,`nid` binary(16) NOT NULL,`test` varchar(45) DEFAULT NULL[详细]
-
Sql插入查询性能
所属栏目:[MsSql教程] 日期:2021-03-16 热度:52
我想将n条记录插入到单个表中.可能有许多并发用户,他们可能会从此表中插入/更新/选择数据.在这样的表中插入更好的方法是1000条记录: 将单个SQL查询发送到具有多个插入的数据库.这会将服务器保存到数据库调用,但是(我不确定)会锁定表,直到插入完成并且对该表[详细]
-
sql – SSRS报告生成器 – 仅在第一页上显示标题(带页码)
所属栏目:[MsSql教程] 日期:2021-03-16 热度:139
所以我遇到了在每个页面上显示我的报表标题的问题,但我只想在第一页上显示它.此论坛上的人们给出的解决方案是将标题放在主要内容中.这个问题是我的标题显示页码总页数(即第1页,共3页).我无法将标题移动到正文,因为我将无法访问页码.出于某种原因,报表生成器只[详细]
-
SQL Server 2012列表中的随机字符串
所属栏目:[MsSql教程] 日期:2021-03-16 热度:115
说我有三个价值观,比尔,史蒂夫,杰克.我想用这些值随机更新一个表,例如 更新联系人设置firstname =(‘比尔’,’史蒂夫’,’杰克’)其中city =’NY’ 我如何随机化这些值? 谢谢 解决方法 您可以使用以下技巧执行此操作: update c set name=ca.namefrom contac[详细]
-
从一个数据库表复制到另一个C#
所属栏目:[MsSql教程] 日期:2021-03-16 热度:198
使用C#(vs2005)我需要将一个表从一个数据库复制到另一个数据库.两个数据库引擎都是SQL Server 2005.对于远程数据库,源代码,我只对存储过程具有执行权限,以获取本地需要的数据. 本地数据库我有更多的控制权,因为[asp.net]应用程序需要这个远程表的本地副本.我[详细]
-
sql – Rails:将nils排序到范围的末尾?
所属栏目:[MsSql教程] 日期:2021-03-16 热度:131
所以,我的Photo模型中有以下范围: scope :best,order(:average_rating.desc) 唯一的问题是,事后评级被添加到模型中,因此生产应用程序有很多记录,其中average_rating为零.当我调用这个范围时,它首先返回所有的nils – 事实上它应该是相反的,nils应该是最后的([详细]
-
sql – select子句中多个set-returns函数的预期行为是什么?
所属栏目:[MsSql教程] 日期:2021-03-15 热度:184
我正在尝试使用两个set-returns函数的结果进行“交叉连接”,但在某些情况下我没有得到“交叉连接”,请参阅示例 行为1:当设置的长度相同时,它会逐个匹配每个集合中的项目 postgres=# SELECT generate_series(1,3),generate_series(5,7) order by 1,2; generat[详细]
-
如何在ColdFusion中覆盖SQL清理
所属栏目:[MsSql教程] 日期:2021-03-15 热度:103
我有一个不幸的任务,清理一堆旧的ColdFusion代码.查询到处都是,我正在努力将它们全部转移到普通的CFC上以便于维护. 我遇到了一个问题,因为cfquery会自动将单引号转换为双引号.我该如何覆盖这种行为? 更具体的信息如下. 所以这是我开始的查询: cfquery name=[详细]
-
sql-server – 通过NAT访问SQL Server实例
所属栏目:[MsSql教程] 日期:2021-03-15 热度:71
我正在尝试访问通过IP NAT映射公开的SQL Server.所有端口都是开放的.我不知道NAT的细节,如果它是相关的,因为那是隐藏在一堆繁文缛节中的公司其他地方. 这是我想出来的.当您尝试访问SQL Server的命名实例时,客户端会询问运行命名实例的端口.如果我进入SQL Serv[详细]
-
sql-server – 可以从命名管道/ fifo读取Sql Server BULK INSERT
所属栏目:[MsSql教程] 日期:2021-03-15 热度:121
BULK INSERT / bcp是否可以从命名管道读取,fifo风格? 也就是说,不是从实际文本文件中读取,而是可以使BULK INSERT / bcp从另一个进程的写端上的命名管道中读取? 例如: 创建命名管道 将文件解压缩到命名管道 使用bcp或BULK INSERT从命名管道读取 要么: 创建[详细]
-
sql – 如何检测和删除仅包含空值的列?
所属栏目:[MsSql教程] 日期:2021-03-15 热度:128
在我的表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查询检测和删除[详细]
-
数据库 – 如何将数据库上传到Heroku
所属栏目:[MsSql教程] 日期:2021-03-15 热度:178
我有一个共享的heroku应用程序,现在我不想在heroku中使用相同的代码创建一个测试应用程序,所以我创建了一个新的应用程序,好吧,问题是,对于应用程序来说它需要一个数据库,所以我试图上传我的本地数据库,但不知道如何. 任何人都可以告诉我,我有什么要输入我的命[详细]
-
sql – 如何清除Oracle中的所有缓存项
所属栏目:[MsSql教程] 日期:2021-03-15 热度:196
我正在调整Oracle数据库上的SQL查询.我想确保在运行每个查询之前清除所有缓存的项目,以防止误导性能结果.我通过运行以下命令清除共享池(以消除缓存的SQL /解释计划)和缓冲区缓存(以消除缓存的数据): alter system flush buffer_cache;alter system flush sha[详细]
-
sql-server-2005 – 将数据类型nvarchar转换为datetime时出错
所属栏目:[MsSql教程] 日期:2021-03-15 热度:181
我有以下程序界面: 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教程] 日期:2021-03-15 热度:199
我有一个oracle表,在一些列中有嵌套表.现在,我需要能够在主表的每个记录中更新每个嵌套表中的所有记录.这是如何完成的?我试过的任何方法,都会遇到错误,无法对该视图执行更新,或者单行子查询返回多行. 这是一个例子来说明.我可以运行这样的更新: UPDATE TABL[详细]
-
database-design – 只读取数据库中类似日志的表中的新行
所属栏目:[MsSql教程] 日期:2021-03-15 热度:111
我们有几个服务器将行块插入关系数据库中的表中,并且一个服务器偶尔从表中读取新数据. (该表在概念上是某种日志文件 – 数据仅插入但从未修改过,读取服务器显示日志的尾部.)有没有办法让读取服务器只读取新数据?我们可以随意构建表格. 我脑海中浮现但不起作[详细]
-
sql-server – T-SQL:如何更新datetime字段的日期部分?
所属栏目:[MsSql教程] 日期:2021-03-14 热度:116
在SQL Server 2008中,我只需要更新日期时间字段的日期部分. 在我的存储过程中,我收到日期时间格式的新日期.从这个参数我必须提取日期(对时间不感兴趣)并更新现有的值日期部分. 我怎样才能做到这一点? 解决方法 一种方法是将日期之间的天数差异添加到旧日期 U[详细]
-
sql-server – 从LINQ to SQL查询时间戳列
所属栏目:[MsSql教程] 日期:2021-03-14 热度:55
我的表有一个名为“RowVer”的时间戳列,LINQ映射到System.Data.Linq.Binary类型.这种数据类型对我来说似乎没用,因为(除非我遗漏了什么)我不能做这样的事情: // Select all records that changed since the last time we inserted/updated.IEnumerableUserSes[详细]
-
替换SQL中的多个字符
所属栏目:[MsSql教程] 日期:2021-03-14 热度:192
我有一个问题,我想要替换字符 我正在使用替换功能但是没有提供所需的输出. 列table_value的值需要替换为其填充名称,如 电子邮件 P – 电话 M – 会议 我正在使用此查询 select table_value,replace(replace(replace(table_value,'M','MEETING'),'E','EMAIL'),[详细]
-
sql-server – 使用SQL将XML结构转置/展平为列
所属栏目:[MsSql教程] 日期:2021-03-14 热度:55
我正在使用SQL Server(2008/2012),我知道很多搜索都有类似的答案,但是我似乎无法为我的案例找到合适的示例/指针. 我在SQL Server表中有一个XML列来保存这些数据: Items Item FormItem TextFirstName/Text ValueMy First Name/Value /FormItem FormItem TextL[详细]
-
生成SQL以更新主键
所属栏目:[MsSql教程] 日期:2021-03-14 热度:146
我想更改主键和引用此值的所有表行. # table mastermaster_id|name===============foo|bar# table detaildetail_id|master_id|name========================1234|foo|blu 如果我给出一个脚本或功能 table=master,value-old=foo,value-new=abc 我想创建一个SQL[详细]
-
sql-server-2008 – SELECT/UPDATE上的死锁
所属栏目:[MsSql教程] 日期:2021-03-14 热度:154
我在SQL Server 2008上的SELECT / UPDATE上遇到了死锁问题. 我从这个帖子中读到了答案: SQL Server deadlocks between select/update or multiple selects但我仍然不明白为什么我会陷入僵局. 我在以下测试用例中重新创建了这种情况. 我有一张桌子: CREATE T[详细]
