-
sql-server – 不使用子查询的不同行的计数
所属栏目:[MsSql] 日期:2020-05-27 热度:131
说我有Table1它有重复的行(忘记它没有主键的事实…)是否可以重写以下,而不使用JOIN,子查询或CTE,也不必拼出类似于通过…分组? SELECT COUNT(*)FROM ( SELECT DISTINCT * FROM Table1) T1 不,这是不可能的. 如果您受到框架/查询工具的限制/无法使用,则无法使[详细]
-
sql – SET SCAN OFF目的
所属栏目:[MsSql] 日期:2020-05-27 热度:170
任何人都可以解释一下SET SCAN OFF和SET SCAN On的目的是什么?我知道它的目的是禁用替换变量和参数.但我想要一个明确的解释 SET SCAN已过时,但它用于控制是否应扫描替换参数/变量. OFF会阻止扫描参数/变量. SET DEFINE替换/扩展了功能,这里有一个很好的写法[详细]
-
SQL Server 2008中的sql-server – Loop加入
所属栏目:[MsSql] 日期:2020-05-27 热度:155
我不清楚下面提到的查询之间的工作差异. Specifically I’m unclear about the concept of OPTION(LOOP JOIN). 第一种方法:这是一种使用的传统连接,这比以下所有都是最贵的. SELECT * FROM [Item Detail] aLEFT JOIN [Order Detail] b ON a.[ItemId] = b.[fk[详细]
-
将字段添加到已存在的数据库
所属栏目:[MsSql] 日期:2020-05-27 热度:141
我正在使用Django,SQLite3作为数据库引擎. 我正在为已经存在的模型类添加一个新的字段.这个类已经有与之相关联的数据. manage.py syncdb不会将新字段添加到数据库. 有没有办法: 将新的字段添加到已经存在的类,并确保分配了一个数据库条目? 为所有已经存在的[详细]
-
SQL charindex抛出Invalid length参数传递给LEFT或SUBSTRING函数因为期限?
所属栏目:[MsSql] 日期:2020-05-27 热度:129
我在查询的where子句中有下面的行,但是我不断得到这个错误: Msg 537, Level 16, State 3, Line 3Invalid length parameter passed to the LEFT or SUBSTRING function. SUBSTRING( [email], 1, CHARINDEX(@[详细]
-
是否可以获得在数据库包中声明的常量值? (SQL或Java)
所属栏目:[MsSql] 日期:2020-05-27 热度:86
我在Oracle数据库中有一些包.它们包含存储过程,函数和常量.我可以使用 Java CallableStatement在Java中调用函数.另外,我可以执行一个SQL语句作为“select package1.function1(value1)from dual;”.但我无法找到如何在Java中获取包中声明的常量的值. 例如: PA[详细]
-
sql-server – 关键字’case’附近的语法不正确
所属栏目:[MsSql] 日期:2020-05-27 热度:153
这个守则有什么问题 CREATE FUNCTION [dbo].[ChangeRevision] (@oldRev tinyint)RETURNS varchar(1) ASbegindeclare @newRev varchar(1)DECLARE @newval intset @newval=CAST (@oldRev as int)case @newvalbeginwh[详细]
-
锁定SQL表一段时间
所属栏目:[MsSql] 日期:2020-05-27 热度:184
我们正在尝试在这里测试基于SQL 2005的新软件. 当插入/更新期间软件使用的表之一被锁定时,我们希望看到它将如何响应. 有没有办法在SQL 2005中我们可以模拟这个? 这样我们可以看到我们如何处理前端的错误? 在SQL Server Management Studio中,运行此TSQL脚本([详细]
-
数据库 – 用于查找具有相似位值的附近键的数据结构
所属栏目:[MsSql] 日期:2020-05-27 热度:95
我有一些数据,高达一百万到十亿条记录,每个数据由位域表示,每个密钥大约64位.这些位是独立的,你可以想象它们基本上是随机位. 如果我有一个测试键,我想用相同的键查找我的数据中的所有值,哈希表将很容易地吐出来,在O(1)中. 什么算法/数据结构将有效地查找与查[详细]
-
sql-server – T-SQL GROUP BY:包含其他分组列的最佳方式
所属栏目:[MsSql] 日期:2020-05-27 热度:167
我是一个 MySQL用户,试图将一些事情移交给MS SQL Server. 我加入了几张表,并通过GROUP BY汇总了一些列. 一个简单的例子就是员工和项目: select empID, fname, lname, title, dept, count(projectID)from employees E left join projects P on E.empID = P.pr[详细]
-
如何在sql server 2005中使用多个值的条件?
所属栏目:[MsSql] 日期:2020-05-27 热度:85
我需要根据nvarchar(1000)列中的一些文本匹配过滤掉记录. 表有超过四十万条记录和增长.现在,我正在使用Like条件: – SELECT *FROM table_01WHERE Text like %A1% OR Text like %B1% OR Text like %C1% OR Text like %D1% 有没[详细]
-
这个查询是如何创建逗号分隔列表的SQL Server?
所属栏目:[MsSql] 日期:2020-05-27 热度:138
我已经在google的帮助下编写了这个查询,以从表中创建一个分隔列表,但是我从这个查询中不了解任何内容. 任何人都可以解释我发生了什么 SELECT E1.deptno, allemp = Replace ((SELECT E2.ename AS data() FROM emp AS e2[详细]
-
sql – 使用select语句合并插入
所属栏目:[MsSql] 日期:2020-05-27 热度:115
这对我有用 MERGE Table1 AS tgt USING (SELECT TOP 1 * FROM Table2, (SELECT itmid FROM Table3 WHERE id=@id) as a WHERE id = @id) AS srcON (tgt.id = src.id) WHEN MATCHED THEN UPDATE SET[详细]
-
sql – 如何在MS Access中正确使用“Not Equal”?
所属栏目:[MsSql] 日期:2020-05-27 热度:172
目的: 此查询的目的是在不同表中的相似列中不存在的一列中选择所有不同的值. 当前查询: SELECT DISTINCT Table1.Column1FROM Table2, Table1WHERE Table1.Column1 Table2.Column1 查询结果: 当我尝试运行此查询时会发生什么,进度条几乎立即填满,但是几乎冻[详细]
-
数据库 – 什么时候“选择更新”锁定和解锁?
所属栏目:[MsSql] 日期:2020-05-27 热度:55
这是我的伪代码: re = [select **result** from table where **condition**=key for update]if[re satisfies]{ delete from table where **condition** = key;}commit 我想询问条件是否等于“键”的行已经被删除了,可以自动解锁“选择更新”的锁定,这意味[详细]
-
实体关系 – ER图和数据库架构有什么不同?
所属栏目:[MsSql] 日期:2020-05-27 热度:167
ER图和数据库架构有什么区别? MySQL Workbench具有绘制ER图的功能,但ER图的符号在其他绘图工具上与MySQL Workbench方法不同. 数据库模式通常是关系模型/图.它显示表之间的链接:主键和外键. 在数据库图中,苹果和苹果树之间的关系是: 表“APPLE”中不能为空[详细]
-
SQL只有一个throw在if语句中
所属栏目:[MsSql] 日期:2020-05-27 热度:81
我在几个存储过程中添加一些验证,并且需要检查一些变量是否不为空(它们在存储过程的前面填充). 我一直在尝试在if语句中添加一个“throw”,如下所示: IF (@val is null)BEGIN THROW 50001, Custom text, 1END 这会导致“throw”的语法错误,因为它在throw之前[详细]
-
sql – Postgres更新与内部连接跨2个表?
所属栏目:[MsSql] 日期:2020-05-27 热度:63
我的本地Postgres数据库中有3个表: [myschema].[animals]--------------------animal_idanimal_attrib_type_id (foreign key to [myschema].[animal_attrib_types])animal_attrib_value_id (foreign key to [myschema].[ani[详细]
-
数据库 – Oracle伪造直方图
所属栏目:[MsSql] 日期:2020-05-27 热度:65
对于CHAR数据类型列,当运行collect_table_stats时,endpoint_actual_value在user_tab_histograms表中具有“JUMBO BOX”,“JUMBO CAR”等字符值. 我正在尝试写(假)统计信息作为实验的一部分,我正在使用prepare_column_values和set_column_stats来创建直方图详细[详细]
-
sql – INFORMATION_SCHEMA.ROUTINES中SPECIFIC_SCHEMA和ROUTINE_SC
所属栏目:[MsSql] 日期:2020-05-27 热度:159
INFORMATION_SCHEMA.ROUTINES包含这两列: SPECIFIC_SCHEMA: Specific name of the schema.ROUTINE_SCHEMA: Name of the schema that contains this function. technet doc 由于CATALOG和NAME的SPECIFIC_和ROUTINE_版本被定义为等效( –[详细]
-
用与重叠的列名称的熊猫连接多个数据框?
所属栏目:[MsSql] 日期:2020-05-27 热度:183
我有多个(超过2个)数据帧我想要合并.它们都共享相同的值列: In [431]: [x.head() for x in data]Out[431]: [ AvgStatisticDataDateTime 2012-10-14 14:00:00 39.3359962012-10-[详细]
-
SQL – 如何从左表中返回没有在右表中找到的行?
所属栏目:[MsSql] 日期:2020-05-27 热度:192
我有两个具有相似列名称的表,我需要从左表中返回在右表中找不到的记录?我有一个主键(列),这将帮助我比较两个表.哪个加入是首选? 如果您要求T-SQL,那么首先要看基本面.这里有三种类型的连接,它们具有自己的一组逻辑处理阶段: 交叉连接是最简单的.它只实现了[详细]
-
sql – DATEPART作为参数
所属栏目:[MsSql] 日期:2020-05-27 热度:131
我猜这是不可能的,因为引擎不喜欢它,但有一种方法(除了动态SQL)作为参数传递给DATEPART的过程? 一个选项是使用带参数的CASE(最好使用int枚举而不是字符串): declare @part varchar(10)set @part = YEARselect case @part when YEAR then datepart(yy, SomeD[详细]
-
sql-server-2008 – 无法使用SQL Native Client(Windows 7 – IIS7)从Cl
所属栏目:[MsSql] 日期:2020-05-27 热度:109
当我在连接字符串中使用Provider = SQLOLEDB时,我可以连接到SQL Server 2008 R2.但是当我在连接字符串中使用Provider = SQLNCLI时,我无法连接. ADODB.Connection error ‘800a0e7a’ Provider cannot be found. It may not be properly installed. /test.asp[详细]
-
本地化 – 从数据库字段显示本地化的邮政/物理地址
所属栏目:[MsSql] 日期:2020-05-27 热度:51
任何人都可以指出国际邮政/住宅/交付地址格式模板的列表,使用某种可分析的标准词汇表来处理地址部分? 理想的列表包含一个国家代码,然后使用可替换令牌的格式,因此我可以将数据库地址字段替换为模板,以生成可以本地格式打印的东西. 例如 NZ | [first_name] [f[详细]
- MySQL中count(*)、count(1)和count(col)的区别汇
- MySQL索引之主键索引
- 如何使用SQL删除重复的行?
- sql-server – 安全地移动和创建新的tempdb文件
- sql-server – Sql Server的ISNULL()函数是否是懒
- sql-server – SQL Server导入向导失败并显示不可
- sql-server – 如何将SQL Server 2005更改为区分
- sql-server – 确定每个月的第3个星期五
- sql-server – 在数百台机器上有没有很酷的方法为
- sql-server – SQL Server Management Studio架构

浙公网安备 33038102330553号