-
sql – 为什么使用“额外”列进行透视不会合并结果
所属栏目:[MsSql] 日期:2020-05-24 热度:93
我知道很多人都观察过这种行为,但我想知道是否有人可以解释原因.当我创建一个小表来创建使用pivot函数的示例时,我得到了我期望的结果: CREATE TABLE dbo.AverageFishLength ( Fishtype VARCHAR(50) , AvgLength DECIMAL(8, 2) , FishAge_Years INT )[详细]
-
sql-server – 订阅没有权限注册资源提供程序Microsoft.Sql
所属栏目:[MsSql] 日期:2020-05-24 热度:111
我是作为天蓝色资源组的贡献者而设立的.我已经成功创建了一个Web应用程序和一个存储帐户,但我没有权限创建一个sql server和sql db? 我被授予以下角色: 贡献者 SQL DB Contributor SQL安全管理器 SQL Server Contributor 网站贡献者 但是在创建sql server时[详细]
-
sql-server – 根据不同数据类型的另一列设置列的默认值
所属栏目:[MsSql] 日期:2020-05-24 热度:115
我正在SQL表设计器中创建一个新表,我希望列的“默认值或绑定”基于同一个表中另一列的值.所以我希望列A从列B的子字符串中获取它的值.列A是数字数据类型,列B是varchar.现在我有以下内容,但在屏幕截图2中得到消息……这里有什么问题吗?我也有表达CONVERT(数字([详细]
-
sql – 使用无限量的不同值进行透视
所属栏目:[MsSql] 日期:2020-05-24 热度:91
我写了这个查询: SELECT s, [1] AS a1, [2] AS a2, [3] AS a3, [4] AS a4FROM (SELECT grade, aid, s FROM m) pPIVOT(SUM(grade)FOR aid IN ([1], [2], [3], [4])) AS pvt ORDER BY pvt.s; 返回结果: s a1 a2 a3 a41[详细]
-
clojure – 你如何让Korma输出它将执行的SQL?
所属栏目:[MsSql] 日期:2020-05-24 热度:167
我正在尝试让Korma输出它将执行的SQL,这样我就可以调试我遇到的问题,但是文档对于如何使用as-sql函数非常简洁.谁能给我一个如何让Korma为INSERT查询输出SQL的例子? 来自: http://sqlkorma.com/api/0.3.0/korma.core.html dry-run(dry-run body)Wrap around[详细]
-
sql-server – 将datepart作为参数从表中发送到sql server中的DATEADD函数
所属栏目:[MsSql] 日期:2020-05-24 热度:147
我必须在City表中更新City.Date,并且我在表格中有Interval和Period等列. Interval列包含yy,ww,dd,qq等值,Period列包含1,2,3等值. 我想尝试像这样更新City.Date: UPDATE City SET City.date = DATEADD(City.Interval, City.Period, City.date)WHERE CityId[详细]
-
SQL Azure重置自动增量
所属栏目:[MsSql] 日期:2020-05-24 热度:172
我找到了很多可以使用的主题: DBCC CHECKIDENT (table, RESEED, 0) 但Azure SQL不支持此功能.有人知道如何轻松地做到这一点吗? 非常感谢 ! 正如您所评论的那样,DBCC CHECKIDENT在SQL Azure中是 not supported for now. Check this MSDN forum post,有一些[详细]
-
R data.table join:连接表中的SQL“select *”类似语法?
所属栏目:[MsSql] 日期:2020-05-24 热度:200
我有两个包含许多字段的data.tables. 我想加入这两个表,添加一些计算字段并附加第一个,第二个或两个表中的所有其他字段(类似于SQL的select ab AS sum,DT1.*,DT2.* FROM …)而不键入所有字段名称. 我该怎么做(关于最简单的语法和最佳性能)? 简化的示例数据:[详细]
-
sql-server – 以十六进制显示的时间戳字段中的值(0x000000000000000866)在Microsof
所属栏目:[MsSql] 日期:2020-05-24 热度:101
我有一个表格,用于保存已发送的电子邮件.然后我决定在此表中添加一个TimeStamp字段,以便我可以跟踪电子邮件的发送时间.数据正在写入表中而没有任何问题,但当我使用Microsoft SQL Server 2008 Management Studio查看表内容时,Timestamp字段中包含的数据显示如[详细]
-
sql – 索引扫描/搜索中选择性的作用
所属栏目:[MsSql] 日期:2020-05-24 热度:97
我一直在阅读许多SQL书籍和文章,其中选择性是创建索引的重要因素.如果一列具有低选择性,则索引搜索会带来更多伤害.但这些文章都没有解释原因.任何人都可以解释为什么会这样,或提供相关文章的链接? 来自Robert Sheldon撰写的SimpleTalk文章: 14 SQL Server I[详细]
-
sql-server – THROW vs. RAISERROR
所属栏目:[MsSql] 日期:2020-05-24 热度:181
我正在尝试执行以下代码: THROW 51051, I come from the THROW construct :), 1 ; 我得到的错误是: Could not find stored procedure THROW. 系统程序不是THROW程序吗?为什么不能找到它? 另外,unsing THROW和ErrorState有什么区别?是一个比另一个更老/更[详细]
-
SQL查询6度分离用于网络分析
所属栏目:[MsSql] 日期:2020-05-24 热度:163
我正在使用D3.js构建网络分析,以显示我的应用程序中的连接电话号码,最低可达六度.用于查找初始连接的SQL(postgres)低于且相当简单.但是,我很难过如何修改它来遍历六个级别的连接然后停止. SELECT player_id, ps.player_state, ps.email, ph.create_dateFROM g[详细]
-
sql – 将日期时间值舍入到最接近的半小时
所属栏目:[MsSql] 日期:2020-05-24 热度:161
我要求将datetime2值向下舍入到最近的半小时.例如’10 / 17/2013 12:10:00.123’将向下舍入到’10 / 17/2013 12:00:00.0’和’10 / 17/2013 12:34:17.123’将向下舍入到10/17 / 2013 12:30:00.0′.我的第一个想法是创建一个UDF,它可以打破日期和时间[详细]
-
sql – 我在多个表中有相同的列,并希望将所有表中的列更新为特定值.我怎样才能做到这一点?
所属栏目:[MsSql] 日期:2020-05-24 热度:127
该列是“CreatedDateTime”,这是非常明显的.它跟踪记录提交的任何时间.我需要在超过100个表中更新这个值,并且宁愿有一个很酷的SQL技巧来完成几行,而不是复制粘贴100行,唯一的区别是表名. 任何帮助将不胜感激,很难找到任何更新表中的列(这是奇怪的,可能是不好[详细]
-
sql-server – 主键列上的非聚簇索引?
所属栏目:[MsSql] 日期:2020-05-24 热度:101
我在表上有一个主键(比如ContactID). SQL Server自动在此列上创建和维护聚簇INDEX.当我运行Tuning Advisor时(针对性能跟踪),它似乎建议在同一列上使用另一个INDEX – contactID列上的NON CLUSTERED索引.这将如何帮助 – 因为列上已经有聚簇索引? 如果查询调[详细]
-
将Null值参数传递给动态SQL查询.如何成功执行?
所属栏目:[MsSql] 日期:2020-05-24 热度:149
我正在执行动态SQL查询.其中参数是动态传递的.我首先写了类似下面的代码. DECLARE @Id nvarchar(max);DECLARE @query nvarchar(max);SET @Id =RMH_108SET @query =Select * FROM [A06].[Syn_RMDemand] WHERE RMHie[详细]
-
sql – 混合隐式和显式JOIN
所属栏目:[MsSql] 日期:2020-05-24 热度:108
我遇到Hibernate生成无效SQL的问题.具体来说,混合和匹配隐式和显式连接.这似乎是一个 open bug. 但是,我不确定为什么这是无效的SQL.我想出了一个生成相同语法异常的小玩具示例. 架构 CREATE TABLE Employee ( employeeID INT, name VARCHAR(255), managerEmpl[详细]
-
sql-server – “将数据类型varchar转换为数字时出错.” – 什么列?
所属栏目:[MsSql] 日期:2020-05-24 热度:75
我有一个包含200列的巨大INSERT语句,并且我发现了将数据类型varchar转换为数字的可怕错误.有什么地方我可以看到包含“varchar”值的实际列吗?我知道我可以一次删除其中一个列,直到错误消失,但这非常繁琐. 您没有指定SQL Server版本或行数. 对于SQL2005,将OUT[详细]
-
sql – 删除语句 – 子查询应该抛出错误
所属栏目:[MsSql] 日期:2020-05-24 热度:51
我创建了两个表,T1和T2,每个表分别有一列,abc和xyz.我在每个表中插入了2行(数值1和2). 当我运行命令“从t2选择abc”时,它会抛出一个错误,表示表T2中不存在列abc.但是,当我运行命令“从t1删除abc in(SELECT abc from t2);”时,删除2行. 不应该删除失败,因为我[详细]
-
使用SQL UPDATE自动生成排序顺序
所属栏目:[MsSql] 日期:2020-05-24 热度:145
我最近将一个约60,000条记录导入到一个表中,该表将一个表中的数据与另一个表中的数据相关联.但是,我的客户已经要求将排序顺序添加到所有60k记录中.我希望有一种很好的清洁方法可以在SQL Update中自动生成这些排序顺序.完成的数据应如下所示: item1ID item2ID[详细]
-
sql-server – SQL Server 2008 R2安装无效
所属栏目:[MsSql] 日期:2020-05-24 热度:168
我正在尝试安装SQL Server 2008 R2的开发人员版本.我以管理员身份运行安装程序,但在安装“安装支持文件”后,它会关闭并返回到安装中心屏幕. 有任何想法吗? 我有同样的问题,它似乎与以前的版本有关,在他们的安装/卸载中留下了元素.我通过运行下面链接的Micros[详细]
-
sql – ORM有什么好处?
所属栏目:[MsSql] 日期:2020-05-24 热度:189
所以我有一个头撞墙的时刻,并希望有人可以来帮助移除墙壁或阻止我的头移动! 在过去的3/4周里,我一直在调查ORM为新项目做好准备. ORM必须映射到现有的,大型且老化的SQL数据库. 所以我尝试了亚音速.我非常喜欢mod2之后的v2和v3以便与VB很好地协作并且SQL中的命[详细]
-
sql – 在Oracle中regexp_replace vs translate的性能?
所属栏目:[MsSql] 日期:2020-05-24 热度:191
对于简单的事情,最好使用translate函数,前提是它的CPU密集度较低,或者是 regexp_replace的方法吗? 这个问题来自How can I replace brackets to hyphens within Oracle REGEXP_REPLACE function? 我认为你正在进行简单的优化. regexp表达式计算起来非常昂贵,[详细]
-
SQL Server查询 – 奇怪的行为
所属栏目:[MsSql] 日期:2020-05-24 热度:122
考虑下面的SQL. SELECT DISTINCT bvc_Order.ID, bvc_OrderItem.ProductID, bvc_OrderItem_BundleItem.ProductIDFROM dbo.bvc_OrderItem WITH (nolock)RIGHT OUTER JOIN dbo.bvc_Order WITH (no[详细]
-
SQL作为Access Form字段的控件源
所属栏目:[MsSql] 日期:2020-05-24 热度:143
是否有任何方法使用SQL填充Access Form的文本字段的值? 我已经读过,不可能简单地输入SQL作为控制源.这是真的? 谢谢你的任何挫折:) – 编辑 – 我需要执行此查询; SELECT tblCaseIssues.IssueDesc FROM tblCaseIssues INNER JOIN tblCaseNewHS_Issues ON tbl[详细]

浙公网安备 33038102330553号