-
是否有使用代数数据类型的Haskell数据库?
所属栏目:[MsSql] 日期:2020-05-24 热度:87
我在业余时间在 Haskell编写词汇训练师. 我有一个文件,其中的条目是条目被建模为代数数据类型,看起来像 Word { _frq=1 , _fra=le , _eng=the; him, her, it, them , _deu=der,die,das; er,sie,es , _uses=[Determiner [], Pronoun[详细]
-
在T-SQL中的case语句中
所属栏目:[MsSql] 日期:2020-05-24 热度:139
可以在mssql的case语句中使用break命令吗? 因为条件验证表达式GO,而不是做下一个CASE的转换. ssip_miktar是5,ssip_teslim_miktar是0,S74MIKTAR是5 update set ssip_teslim_miktar= ssip_teslim_miktar+CASE WHEN ssip_miktar@S74MIKTAR AND ssip_tesl[详细]
-
sql-server – SQL Server触发器切换插入,删除,更新
所属栏目:[MsSql] 日期:2020-05-24 热度:103
你好可以在Trigger Body上的DML命令/操作(插入,删除,更新)之间切换吗?我尝试使用一些T-SQL来更好地理解我: CREATE TRIGGER DML_ON_TABLEA ON TABLEA AFTER INSERT,DELETE,UPDATEAS BEGIN SET NOCOUNT ON; CASE WHEN (INSERT) THEN[详细]
-
sql – 数据规范化和编写查询
所属栏目:[MsSql] 日期:2020-05-24 热度:158
我是个小伙子.开发人员(工作5个月),我对数据规范化有疑问.现在,据我所知,数据规范化背后的一般原则是创建一个RDBMS,将数据冗余保持在最低限度.在我的项目中,其中一个DB人员创建了一个DB.我们有50个表,DB中的表通常非常分散,即.一个表有两三列,就是这样.现在,[详细]
-
sql-server-2005 – 如何在除一个表之外的语句中从sql server 2005中的数据库中删除所有表
所属栏目:[MsSql] 日期:2020-05-24 热度:173
我正在使用sql-server 2005.最初,出于学习目的,我创建了许多表,现在我想删除所有那些表,除了当前我正在处理的表. 是否有任何代码或查询可以从我的数据库中删除所有表,除了一个有用的表. 我认为一种方法是使用SELECT INTO …子句将该表复制到新数据库并删除该[详细]
-
sql – 如何加入dbo.LocalizedLabelView以获取Dynamics CRM中的表单标签?
所属栏目:[MsSql] 日期:2020-05-24 热度:80
在Dynamics CRM中,我经常从业务用户那里获得创建报告的要求.业务用户了解并谈论实体显示名称和属性标签.要编写查询,我需要将它们映射到实体名称和属性名称.我想用一个查询来查看. 我将如何加入dbo.LocalizedLabelView视图以获取以下查询中的AttributeLabel列[详细]
-
在数据库中存储复合模式(分层数据)
所属栏目:[MsSql] 日期:2020-05-24 热度:166
在关系数据库中保存复合模式的“最佳实践”是什么? 我们一直在使用Modified Preorder Tree Traversal.这可以非常快速地构建整个树,但插入或删除新节点的速度非常慢(需要调整所有左右值).查询节点的子节点也不容易且非常慢. 我们注意到的另一件事是你必须确保[详细]
-
SQL Server 2008根据计算机设置获取DATETIMEOFFSET
所属栏目:[MsSql] 日期:2020-05-24 热度:188
在SQL Server 2008 R2上,我有以下T-SQL代码: SELECT CAST(GETDATE() AS DATETIMEOFFSET); 这给我的结果如下: 2011-12-26 10:21:13.7970000 +00:00 但结果是我想成为的.它应该是这样的: 2011-12-26 10:21:13.7970000 +02:00 这是我机器的日期和时间设置:[详细]
-
数据库 – 从Hibernate映射获取列长度?
所属栏目:[MsSql] 日期:2020-05-24 热度:67
要验证我收到的数据,我需要确保长度不会超过数据库列长度.现在所有长度信息都存储在Hibernate映射文件中,无论如何以编程方式访问此信息? 你可以实现它,但这并不容易.您可能希望在启动时执行类似下面的操作并存储值的静态缓存.有许多特殊情况需要处理(继承等)[详细]
-
sql-server – 架构比较在发布期间预部署脚本之前运行
所属栏目:[MsSql] 日期:2020-05-24 热度:169
使用sqlpackage.exe发布dacpac时,它首先运行Schema Compare,然后运行预部署脚本.例如,当您需要删除表或重命名列时,这会导致问题.架构比较是在修改对象和部署失败之前完成的.必须重复发布才能考虑新模式. 任何人都有一个解决方案,不涉及两次发布? Gert Draper[详细]
-
sql – Oracle:获取一个查询,始终只返回一行,即使没有数据可以找到
所属栏目:[MsSql] 日期:2020-05-24 热度:71
我有这样的查询: select data_name into v_name from data_table where data_table.type = v_t_id 通常,此查询应该只返回一行.当v_t_id上没有匹配项时,程序将失败并显示“No data found”异常. 我知道我可以在PL / SQL中处理这个问题,但我想知道是否有办法只[详细]
-
sql – Coldfusion – 循环数据库查询结果时的变量字段名称
所属栏目:[MsSql] 日期:2020-05-24 热度:91
我在表格中有一组列名称 – 例如foo1,foo2,foo3,foo4.我想通过循环动态引用这些列名: cfloop index=i from=1 to=4 cfset foo = Evaluate(query.foo i)/cfloop 以上操作无效 – 即使query.foo1是对查询结果的有效引用,ColdFusion也会抛出“未定义的变量”错误[详细]
-
sql – 用户的唯一标识符
所属栏目:[MsSql] 日期:2020-05-24 热度:85
如果我有一个包含一百个用户的表,我只会设置一个自动增量userID列作为主键.但是,如果突然我们有一百万用户或500万用户那么这变得非常困难,因为我希望开始变得更加分散,在这种情况下,自动增量主键将是无用的,因为每个节点将创建相同的主键. 解决方案是使用自然[详细]
-
sql – ‘DATE’不是公认的内置函数名
所属栏目:[MsSql] 日期:2020-05-24 热度:64
我希望找到当天的所有记录.我有一个DATE类型的字段日期. 我在sql server上收到错误 DATE is not a recognized built-in function name. 在这条线上 (DATE(EnterDate) = CURDATE() ) 正如错误所述,SQL Server 2008或2012中没有DATE函数(您标记了两者,因此我不[详细]
-
SQL服务器 – 如何在表中查找十六进制字符
所属栏目:[MsSql] 日期:2020-05-24 热度:163
如何从SQL Server表中搜索十六进制字符?实际上我尝试过如下,但它正在搜索现场的所有零. select Email,* from address where CHARINDEX(convert(varchar, Ascii(0x00)), Email) 0 谢谢 我有一个类似的问题,十六进制字符崩溃查询.这就是我找到它所做的. select[详细]
-
sql – JPA命名查询匹配IN子句中的元组列表
所属栏目:[MsSql] 日期:2020-05-24 热度:171
使用Oracle 11g的 spring data jpa 1.4.3. 我有这样一个实体: class LinkRecord { String value; int linkType; ...} 我使用(value,linkType)作为复合索引. 对于给定的(v,t)元组列表,我们需要选择DB中的所有记录,以便value = v,linkType = t. 基本上,我想构[详细]
-
使用列级WHERE子句更新多列中的所有SQL NULL值?
所属栏目:[MsSql] 日期:2020-05-24 热度:116
我们有一个包含大量宽表(每个40-80列)的数据库,并且发现了一个将NULL值引入大约500条记录的错误. NULL值可以出现在任何列中(都是整数列,请参见下图),但这些NULL值导致我们的报告系统之一无法轻易更改.我们需要用特定的静态值(在本例中为99)替换NULL值,但由于[详细]
-
sql-server – SQL Server索引顺序(datetime字段)
所属栏目:[MsSql] 日期:2020-05-24 热度:150
我有一个关于SQL Server索引的问题.我不是DBA,并且假设你的答案很清楚.我正在使用SQL Server 2008. 我有一个类似于以下的表(但有更多的列): CREATE TABLE [dbo].[Results]( [ResultID] [int] IDENTITY(1,1) NOT NULL, [TypeID] [int] NOT NULL, [ItemID][详细]
-
sql-server – VS SQLCLR:函数X具有未解析的模式Y引用
所属栏目:[MsSql] 日期:2020-05-24 热度:160
我正在使用Visual Studio 2013创建一个新的SQL CLR,并且在Project Properties中将Default Schema设置为’decASM(是’dbo’).当我进行此更改并重建项目VS时,生成一个sql文件,如下所示: --------------------------------------------------------------------[详细]
-
sql-server – SQL增量整数列,即使为null
所属栏目:[MsSql] 日期:2020-05-24 热度:153
我有这个SQL: update entity_table set views = views + 1 where id = {id of entity} views列可以为空.因此,仅当列的值不为null时才有效. 如果它为null,如何将此值设置为1并以其他方式增加? 谢谢. UPDATE entity_tableSET views = Coalesce(views, 0) + 1[详细]
-
之前Nth匹配的SQL文本?
所属栏目:[MsSql] 日期:2020-05-24 热度:107
使用SQL我想在列中的第3个正斜杠之前返回所有文本 所以 /one/two/three/whatever/testing 会回来: /one/two/three 在SQL中执行此操作的任何快速而肮脏的方法(特别是MS SQL 2005下的MS T-SQL)? 既然你说“快而又脏”,我假设这个非常快速和非常脏的解决方案不[详细]
-
按SQL级别对学生进行排名
所属栏目:[MsSql] 日期:2020-05-24 热度:185
我有这样一张桌子: Date StudentName Score01.01.09 Alex 10001.01.09 Tom 9001.01.09 Sam 7001.02.09 Alex 10001.02.09 Tom 5001.02.09[详细]
-
sql cast of hourtime of datetime,而不会在单个数字小时内丢失前导零
所属栏目:[MsSql] 日期:2020-05-24 热度:122
CAST(DATEPART(hh, timestamp) AS varchar(2)) + :00 AS Hour 这将使我从时间戳字段中获得时间,但是在小时0-9的情况下,它不会填充前导零,因此当我按小时降序排序时,它不能正确排序. 不知道这里有什么问题.我指定一个2 char varchar来为前导零提供额外的空间.[详细]
-
sql – 在Oracle中选择第二个最小值
所属栏目:[MsSql] 日期:2020-05-24 热度:108
我需要编写一个选择最小值的查询,它是整数列表中第二个最小值. 抓住最小的值是显而易见的: select min(value) from table; 但第二小的并不那么明显. 对于记录,这个整数列表不是顺序的 – 最小值可以是1000,第二个最小值可以是10000. 使用分析功能 SELECT val[详细]
-
sql-server – 拥有包含聚簇索引中主键的非聚集索引是不是很糟糕?
所属栏目:[MsSql] 日期:2020-05-24 热度:101
如果在主键(int)上有一个带有聚簇索引的表,那么将一个(更多)非聚簇索引包含在非聚簇索引中的列之一是否是多余的,并且不好? 实际上,可能有正当理由创建与群集索引相同的非聚集索引.原因是聚集索引带有行数据的包袱,这可能会导致行密度非常差. IE浏览器.由于群[详细]

浙公网安备 33038102330553号