-
sql-server – 从另一个表中的数据更新计数列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
在我的数据库中我有两个表项(Id,…,ToatlViews int)和ItemViews(id,ItemId,Timestamp) 在ItemViews表中,我存储项目进入站点时的所有视图.我不时想调用存储过程来更新Items.ToatlViews字段.我尝试使用游标执行此SP …但更新语句错误.你能帮我纠正一下吗?没有[详细]
-
sql – 双点表限定符
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
我正在研究由外部供应商开发的新数据库模式.有两个数据库: Database1Database2 他们给我发了一个SQL语句,它连接两个数据库之间的表.有些地方他们使用了双重符号.我以前从未见过这个.请参阅下面的SQL语句(这不是他们发给我的声明): select * from database2.[详细]
-
sql-server – 为什么UPDATE比SELECT要花费更长的时间?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
我有以下select语句几乎立即完成. declare @weekending varchar(6) set @weekending = 100103select InvoicesCharges.orderaccnumber,Accountnumbersorders.accountnumber from Accountnumbersorders,storeinformation,routeselecttable,InvoicesCharges,invo[详细]
-
sql-server – Python – pyodbc调用带参数名称的存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
我需要通过带有输入参数名称的pyodbc模块从python2.7调用SqlServer存储过程. 我通过输入参数顺序尝试基于documentation: cursor.execute('{CALL [SP_NAME](?,?)}',('value','value')) 它工作,但我需要传递存储过程的参数名称,因为存储过程输入参数的顺序总是[详细]
-
sql-server – 显示为#DELETED的行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
我在表中使用Access时在一台计算机上显示为#DELETED的数据行,但它们在SQL数据库和使用Access的其他计算机上都很好.它似乎只是最近的200行. Access 2007版本和ODBC MSJet驱动程序看起来是相同的每台电脑上最新的.一个建议是将任何PK或FK更改为int,但它们已经是[详细]
-
.net – 用于短语的LINQ2SQL LIKE命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
我正在尝试检索包含“Britney Spears”的字符串列表,这就是我使用的内容 from p in Objectswhere p.Title.Contains("Britney Spears")select p 这样做很好,但如果我想选择“Britney Jean Spears”,“Britney’Sexy’Spears”这样的标题它不起作用,那么我的问[详细]
-
sql-server-2008 – 让服务器每天自动运行asp脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
是否可以创建一个批处理文件,打开firefox,运行一个网站,然后再次关闭Firefox? 就像是: @echo offstart firefox http://..... 这是我被卡住的地方……当网站加载完成后,它需要再次关闭firefix. 它用于每晚23:59运行维护脚本. 该脚本是基于本地的,但是如果不[详细]
-
sql-server – 如何比较数据库列中的空值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
参见英文答案 Avoiding IF ELSE due to variable been NULL3个 我在我的表中有记录,其中Name列具有Null值..我想使用以下查询更新该记录.. 我的SQL查询是: set @Name=NUll;update emp set name="gaurav" where name=@Name 当我运行此查询时..它不会更新记录..[详细]
-
sql – REGEXP_SUBSTR与INSTR和SUBSTR的性能和可读性
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
从我的另一个问题,Using REGEXP_SUBSTR with Strings Qualifier,我正在试图决定哪种方法更好用. 结果数据集应仅以正确的顺序显示分隔符PLE,#和ALL之前的字符串. 包中已有的当前查询是这样的(DDL和DML位于帖子的底部): SELECT DATA1,DECODE(SIGN(0 - instr(DA[详细]
-
将nvarchar转换为int的动态SQL错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
我在动态SQL中创建了一个具有select语句的过程,代码如下所示: ALTER PROCEDURE cagroup ( @DataID INT,@days INT,@GName VARCHAR(50),@T_ID INT,@Act BIT,@Key VARBINARY(16))ASBEGIN DECLARE @SQL NVARCHAR(MAX) DECLARE @SchemaName SYSNAME DECLARE @Tabl[详细]
-
如何从SQL运行程序?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
当DB记录符合某些条件时,我需要实现一个从SQL Server数据库运行程序的工具.有办法吗? 解决方法 我会小心使用xp_cmdshell,因为它可能会造成很大的安全漏洞.看看这篇文章 http://www.databasejournal.com/features/mssql/article.php/3372131/Using-xpcmdshell[详细]
-
sql – 获取一个时间范围的每小时
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
所以我想要的是生成特定时间范围内的所有时间. 所以考虑到上午11点到下午2点,我会得到: 11:00 AM 12:00 PM 1:00 PM 2:00 PM 我试图避免必须存储商店可能打开的每个特定小时,只是存储范围(我需要比较其他时间的小时) 谢谢 解决方法 如果您有 numbers table(如[详细]
-
sql-server – sql server链接服务器到oracle返回数据存在时找不
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
我在SQL Server中有一个链接服务器设置来命中Oracle数据库.我在SQL Server中有一个查询,它使用点表示法连接到Oracle表.我收到Oracle的“No Data Found”错误.在Oracle方面,我正在访问一个表(不是视图),并且不涉及存储过程. 首先,当没有数据时,我应该只获得零[详细]
-
sql-server – 自动执行每月运行的SQL查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
我有一个简单的SQL查询,它在SQL Express实例上更新记录中的某些日期字段. 我想让它每月自动运行.使用Management Studio在SQL Server 2005 Express中实现此目的的最佳方法是什么? 解决方法 对于SQL Server Express,有一些可能性.不幸的是,它们都没有涉及Manag[详细]
-
在两个可空的FK之间添加SQL XOR约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
我想在一个表中定义两个可空FK之间的约束,其中如果一个为空,另一个需要一个值,但两者都不能为空,两者都不能有值.逻辑是派生表从任一FK表继承数据以确定其类型.另外,对于有趣的奖励积分,这是一个坏主意吗? 解决方法 实现它的一种方法是简单地写下“异或”实际[详细]
-
sql – 使零出现在升序列表的最后
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
我在Android应用程序中使用SQLite. 在我的所有表中,我有一个索引为0的默认行,它保存该表的默认值. 在大多数情况下,每个字段的默认编号为0,这是要使用的最佳编号. 但是,当我使用ORDER BY语句对数据进行排序时,我希望将所有零值字段放在列表的末尾,因为它们通常[详细]
-
sql – 存储库 – 在本机查询中的顺序无效
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
我有一个spring数据JPA存储库(在postgres数据库上),有时我需要使用nativeQuery = true选项使用本机查询. 但是在我目前的情况下,我需要传递一个订单字段,我这样做: 电话.. targetStatusHistoryRepository.findSirenAlarmTimeActivation([uuid,uuid2],"activat[详细]
-
在MSSQL中使用动态IN子句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
为什么以下SQL不能获取任何东西 DECLARE @Status AS VARCHAR(400)SET @status = '''Closed'',''OPEN'''select * from MYTABLE where status in(@status) 虽然如此 从MYTABLE中选择*,其中(‘Closed’,’Open’)中的状态会提取行 解决方法 如果你想做一些动态SQ[详细]
-
数据库 – 一个大问题与许多小问题?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
我想知道,在带宽和整体效率方面哪个选项最贵. 假设我的应用程序中有一个类Client,而我的数据库中有一个表客户端. 有一个静态函数Client.getById可以检索整个客户端记录,还是许多(Client.getNameById,Client.getMobileNumberById等)检索单个字段? 如果单个记[详细]
-
sql – 如何在Postgres中获取当前的可用磁盘空间?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
在开始在我的数据库中做一些工作之前,我需要确保我至少有1Gb的可用磁盘空间.我正在寻找这样的东西: select pg_get_free_disk_space(); 可能吗? (我在docs中找不到任何关于它的内容). PG:9.3操作系统:Linux / Windows 解决方法 PostgreSQL目前没有直接暴露[详细]
-
sql – 将to_char(myDate,’DAY’)的结果与字符串进行比较时出现
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
我一直试图找到问题所在,但我只是运气不好,根本不理解这个问题.我有以下代码: CREATE OR REPLACE FUNCTION ckeckDay(dateC in date)RETURN VARCHARIS day VARCHAR(15); checkFriday VARCHAR(1);BEGIN checkFriday := 'N'; day := to_char(dateC,'DAY'); IF d[详细]
-
tsql – T-SQL插入 – 在表中选择变量非常慢
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
我有一个表变量,我使用“插入 – 选择”语句插入一些值. select是几个连接的组合,当它单独执行时需要3秒.问题是整个代码需要3-4分钟才能执行.我想知道这有什么特别的原因. 这是我的表变量声明: DECLARE @Result TABLE ( ProductID NVARCHAR(25) PRIMARY KEY,[详细]
-
回滚MS Access中的多个SQL更新查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
我在MS Access中的VBA中执行了多个SQL存储过程(例如UPDATE,SELECT INTO语句): CurrentDb.Execute“qry1” CurrentDb.Execute“qry2” 我想要它: *如果qry2失败,它将撤消qry1. * qry1和qry2同时执行,(因为我在链中执行了许多这些存储过程),因此程序运行得更[详细]
-
sql – 如果满足条件,则阻止插入
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
我有一个表这样的内容: id | text | date | idUser → User | contentType 另一张表答案: idAnswer → Content | idQuestion → Content | isAccepted 我想确保答案的日期大于问题的日期.问题是ContentType =’QUESTION’的内容. 我尝试使用以下触发器解决[详细]
-
sql – INSERT […] ON CONFLICT可用于外键违规吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
特定 = select * from referenced; referenced_id | name ---------------+------- 1 | one 2 | two 3 | three 和 = select * from entries; entry_id | referenced_id | name ----------+---------------+------------------ 1 | 3 | references three 其中r[详细]