-
当我在SQL Server中有多个列时,如何使用DISTINCT
所属栏目:[MsSql] 日期:2020-05-23 热度:106
我有以下查询: select carBrand, carYear, carModel from cars; 我想要的是得到只有不同的车名. 我写了这个,但这不是我想要的. select DISTINCT carBrand, carYear, carModel from Cars; 我该怎么解决这个问题? 尝试 SELECT carBrand , carYear ,carModel F[详细]
-
sql – INSTEAD OF触发器和CASCADE路径
所属栏目:[MsSql] 日期:2020-05-23 热度:111
假设我在层次结构中有3个表: TableA - TableB - TableC TableC与TableB有外键关系,TableB与TableA有外键关系. 如果我删除了表A中的一个记录,它应该通过层次结构级联删除.使用ON DELETE CASCADE可以正常工作. 但是我们需要在TableC上放置一个INSTEAD OF触发器[详细]
-
如何在另一台计算机上运行包含本地SQL Server数据库的C#应用程序?
所属栏目:[MsSql] 日期:2020-05-23 热度:176
我已经创建了一个带有SQL Server数据库的C#程序.它在我的电脑上工作正常,但在我朋友的电脑上它没有(我的朋友没有SQL Sever 2008).有没有任何安装可以做到这一点?如果可以的话,怎么办? 这是我的连接字符串: connectionString=Data Source=v11.0;AttachDbFil[详细]
-
sql – 多个外连接语义
所属栏目:[MsSql] 日期:2020-05-23 热度:132
一些SQL代码: SELECT *FROM table1 tab1 LEFT OUTER JOIN table2 tab2 ON (tab1.fg = tab2.fg) LEFT OUTER JOIN table4 tab4 ON (tab1.ss = tab4.ss) INNER JOIN table3 tab3 ON (tab4.xya = tab3.xya) LE[详细]
-
SQL可移植性问题
所属栏目:[MsSql] 日期:2020-05-23 热度:176
我的公司让我为Oracle ORM完成Oracle的后端工作.我很惊讶于RDBMSs对于简单的东西做了甚么事情.我学到了很多关于Oracle和其他RDBMS之间的区别.只是出于好奇,我想学习更多. 在将SQL从一个平台移植到另一个平台方面有什么常见的“陷阱”? 请,每个答案只有一个.[详细]
-
sql – 遇到序列化失败的条件是什么?
所属栏目:[MsSql] 日期:2020-05-23 热度:171
可串行隔离级别 The PostgreSQL manual page状态: [Like] the Repeatable Read level, applications using this level must be prepared to retry transactions due to serialization failures. 在Repeatable Read或Serializabl[详细]
-
数据库 – 触发器与存储过程非正规化的优缺点
所属栏目:[MsSql] 日期:2020-05-23 热度:139
当谈到事务数据库中的数据进行非规范化处理时,有(至少)三种不同的方法: 通过更新标准化事务数据和非规范化报告/分析数据的存储过程来推送更新; 在更新次表的事务表上实施触发器;这几乎总是保持历史的路线; 将处理延迟到夜间批处理,可能在数据集市/仓库中进行[详细]
-
sql – 数据库设计问题 – 类别/子类别
所属栏目:[MsSql] 日期:2020-05-23 热度:74
我有一个问题,我如何在我的数据库中设计几个表.我有一个表来跟踪分类,一个子类别: TABLE Category CategoryID INT Description NVARCHAR(500)TABLE Subcategory SubcategoryID INT CategoryID INT Description NVARCHAR(500) 类别可能是[详细]
-
SQL SERVER DATETIME FORMAT
所属栏目:[MsSql] 日期:2020-05-23 热度:152
学习SQL Server有一些我不确定的东西: 值为:的datetime字段 2012-02-26 09:34:00.000 如果我从表中选出: CAST(dob2 AS VARCHAR(12) ) AS d1 它将其格式化为: 2012年2月26日 我不确定他的SQL Server如何或为什么格式DateTime像这样.如果你使用datetime2[详细]
-
sql-server – Golang MSSQL驱动Windows 7 64位
所属栏目:[MsSql] 日期:2020-05-23 热度:173
我试图使用golang的数据库/ sql包连接到Microsoft SQL Server数据库. 在https://code.google.com/p/go-wiki/wiki/SQLDrivers没有列出MSSQL特定的驱动程序,所以我以为我会尝试一个odbc驱动程序. 我试过https://github.com/weigj/go-odbc,但是当我运行安装我收[详细]
-
sql-server-2008-r2 – SSRS中的可选多值参数
所属栏目:[MsSql] 日期:2020-05-23 热度:174
我的报告中有3个多值参数.其中2个是可选的. 有没有办法通过从2个可选参数中选择任何一个来获取报表中的结果. 我的存储过程检查mulvalued参数为(状态IN(SELECT * FROM Split(@State,’,’))) 我已经为WHERE CustomerId = @CustId OR @CustId IS NULL的单值参数[详细]
-
如何使用SQL Server比较软件版本?
所属栏目:[MsSql] 日期:2020-05-23 热度:164
当试图比较软件版本5.12到5.8时,版本5.12是较新的,但是数学上5.12小于5.8.如何比较两个版本,以便较新版本返回“Y”? SELECT CASE WHEN 5.12 5.8 THEN Y ELSE N END 可能的解决方案 在5.8中添加小数点后的0,以便比较5.08到5.12,但是这似乎需要一些代码. 简单[详细]
-
尽管使用内容提供程序和顺序数据库访问,android sqlite“数据库已被锁定”
所属栏目:[MsSql] 日期:2020-05-23 热度:135
我有一个应用程序( Android 2.2 Google API第8级),它有多个活动从内容提供者(仅限SELECT数据库访问)中提取数据. 它还具有接受任何数据库写入任务的中央阻止任务队列的服务;活动可以触发将任务放在阻塞队列上的服务请求(作为意图),以便通过单个线程执行顺序检[详细]
-
SQL Server查询 – 如果不匹配则返回null值
所属栏目:[MsSql] 日期:2020-05-23 热度:158
我遇到一个问题,因为某些原因我无法确定.我正在尝试编写一个连接两个表的查询,其中可能在表中找不到匹配项.如: SELECT Table1.IDField, Table2.IDFieldFROM Table1LEFT OUTER JOIN Table2 ON Table1.PersonID = Table2.PersonIDWHERE (Table1.I[详细]
-
sql-server – 什么工具从SQL Server分层数据生成图表?
所属栏目:[MsSql] 日期:2020-05-23 热度:83
有没有一个可以与SQL Server一起使用的工具,可以从一个层次的数据模型中生成树状的图表? 我正在处理一个很大的地理层次结构,并希望可视化. 这是一个例子. 我有一个NodeHierarchy表存储节点之间的分层关系.表中的每一行表示一个节点.每个节点都有一个父节点.[详细]
-
sql – 字段值必须是唯一的,除非它为NULL
所属栏目:[MsSql] 日期:2020-05-23 热度:174
我使用SQL Server 2005. 我有一个必须包含唯一值或NULL值的字段.我认为我应该用INSERT,UPDATE的CHECK CONSTRAINT或TRIGGER来执行此操作. 在触发器上使用约束有优势(反之亦然)吗?这样的约束/触发器可能是什么样的? 还是还有另一个更合适的选择,我没有考虑过[详细]
-
SQL Developer错误无法找到Java虚拟机
所属栏目:[MsSql] 日期:2020-05-23 热度:148
这个问题在这里已经有一个答案: How to change settings for SQL Developer to correctly recognize current version of SDK4个 安装Oracle 11g客户端后,当我尝试运行SQL Develop[详细]
-
sql-server – 解释SQL Server锁
所属栏目:[MsSql] 日期:2020-05-23 热度:184
以下是SQL Server 2000旨在支持的锁的列表.对于“意图”锁实际上意味着什么,我有点困惑.我在网路上环顾四周,答案似乎有点神秘. 为了得到我的具体问题的答案,我希望使用这个问题作为一个维基,每个锁是什么意思,以及在什么情况下将获得这种类型的锁. 共享(S) 更[详细]
-
TSQL – 案例 – 值在?
所属栏目:[MsSql] 日期:2020-05-23 热度:83
有没有办法为case语句指定值?以下语句不执行,因为它认为53,57,82,83等是列..有没有一个工作..我googled了,但没有发现没有说你不能使用IN case-when表达式.. select x =case when xvalue in ([52],[57],[82],[83]) then xvalue when yvalue in ([01[详细]
-
sql – 包的现有状态已被丢弃
所属栏目:[MsSql] 日期:2020-05-23 热度:196
所以我一直在运行一个PLSQL程序,没有错误编译.我对我的程序做了一个修改,它仍然编译得很好,但是现在当我运行它,我得到这个错误: ERROR at line 1:ORA-04068: existing state of packages has been discardedORA-04061: existing state of package body SCHEM[详细]
-
sql – 数据库中已经有一个名为“## Temp”的对象
所属栏目:[MsSql] 日期:2020-05-23 热度:169
我在SQL Server 2000上有一个存储过程.它包含: 选择…进入## Temp … … 滴桌##温度 当我第二次使用ADO运行存储过程时,会提示: 数据库中已经有一个名为“## Temp”的对象. 有人可以告诉我有什么问题吗? 你应该重写你的存储过程来删除临时表,如果它存在,那[详细]
-
sql – 主键是否始终分配为聚簇索引
所属栏目:[MsSql] 日期:2020-05-23 热度:64
我有一个存储员工详细信息的SQLServer表,列ID为GUID类型,而EmployeeNumber为INT类型.大多数时候,我会在加入和选择标准时与EmployeeNumber进行交易. 我的问题是,在将ClusteredIndex转换为EmployeeNumber的情况下,将PrimaryKey分配给ID列是否合理? 理想聚类索[详细]
-
使用SQL语句获取数据库中的字段数?
所属栏目:[MsSql] 日期:2020-05-23 热度:183
如何使用SQL语句获取数据库中的字段/条目数? mmm所有表中的所有字段?假设标准(mssql, mysql,postgres)可以通过information_schema.columns发出查询 SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS 或按表格分组: SELECT TABLE_NAME, COUNT(*) FROM INFO[详细]
-
sql – 根据另一列重置运行总计
所属栏目:[MsSql] 日期:2020-05-23 热度:124
我试图计算运行总计.但是当累积和大于另一个列值时,它应该重置 create table #reset_runn_total(id int identity(1,1),val int, reset_val int)insert into #reset_runn_totalvalues (1,10),(8,12),(6,14),(5,10),(6,13),(3,11),(9,8),[详细]
-
sql – 如何停止EF(代码优先)检查架构更改
所属栏目:[MsSql] 日期:2020-05-23 热度:105
我有一个导致脱发的问题…… 我使用Code First(EF)进行项目构建;一切都很好,它就像一个魅力但是,我找不到一个合适的方式允许数据库更改(通过.sql脚本),而没有应用程序在启动时发脾气,因为架构已更改. 我已阅读并阅读此问题,我已删除EdmMetaData表,因此无法比[详细]

浙公网安备 33038102330553号