-
sql-server – 如何在SQL Studio中将hierarchyid字段作为文本插入/编辑
所属栏目:[MsSql] 日期:2021-03-30 热度:195
在SQL Server 2008中,我有一个分层字段(hierarchyid).使用SQL Server Management Studio“编辑行”命令时,如何更改其值或插入新行?是否有文本表示将转换为ID? 是的,我知道我可以使用查询来完成它,但我想使用工作室编辑器手动输入它作为TEXT. 谢谢! 您可以[详细]
-
sql – 此查询是否会将整个表加载到内存中
所属栏目:[MsSql] 日期:2021-03-30 热度:77
如果我有一个非常大的表,这个查询会在过滤重置之前将整个表加载到内存中: with parent as( select * from a101)select * from parent where value1 = 159 如您所见,父查询引用整个表.这会加载到内存中.这是查询的一个非常简化的版本.真正的查询与其他表有一[详细]
-
sql-server-2005 – SQL 2005维护清理任务.bak文件未被删除
所属栏目:[MsSql] 日期:2021-03-30 热度:154
我有一个运行备份的SQL 2005维护计划来创建.bak文件,并且在成功完成后应运行维护清理任务,以删除备份任务保存到的文件夹中的任何.bak文件.超过5天. 我的备份正在创建,但我的旧文件没有被删除.我没有在日志中看到任何错误.我想也许我有一个权限问题 – 运行该[详细]
-
如何使用SQL Server在本查询中按日分组结果?
所属栏目:[MsSql] 日期:2021-03-30 热度:86
sql fiddle demo here 我有这个表结构的日记表: CREATE TABLE Diary( [IdDiary] bigint, [UserId] int, [IdDay] numeric(18,0), [IsAnExtraHour] bit);INSERT INTO Diary ([IdDiary], [UserId], [Id[详细]
-
LINQ to SQL EntitySet中的漏洞抽象
所属栏目:[MsSql] 日期:2021-03-30 热度:67
我遇到了一些dbml生成的类,这些类无法解析为高效的SQL.想象一下,我有一个Accounts表和一个Transactions表,其中每个事务都与一个特定的帐户相关联.我将所有这些加载到dbml中,并弹出一个Account类和一个Transaction类. Account类具有对一组事务的EntitySet引用,[详细]
-
sql-server – SQL Server多语言数据支持
所属栏目:[MsSql] 日期:2021-03-30 热度:58
如何设置SQL Server 2005 DBMS,以便可以使用不同语言存储数据? 我确切的问题是:在SQL Server Management Studio中,我正在编写一个包含德语变音符号的插入语句.文本已成功保存,但读取相同的值会导致文本没有变音符号. 考虑到我必须支持4种语言:英语,德语,希[详细]
-
查询问题 – 在sql导航器中运行查询时返回行,但不在我的c#程序中
所属栏目:[MsSql] 日期:2021-03-30 热度:128
更新: 这是来自调试器的查询,它是从字符串生成器中检索的: {SELECT * FROM FCR.V_REPORT WHERE DATE BETWEEN to_date(14/09/2001 , dd/mm/yyyy) AND to_date(30/09/2011 , dd/mm/yyyy)} 如果删除大括号并在导航器中将其发布,则可以正常工作. 原版的: 我在[详细]
-
sql – 多版本实体数据库设计
所属栏目:[MsSql] 日期:2021-03-30 热度:163
我目前正在开发一个项目,我们需要在数据库中保留给定实体的多个版本. 例如,我们假设我们有一个名为House的实体,它有房间.现在,每当房间被添加,更新或从房屋中删除,或者房屋或任何房间的房产被更改时,我们都需要保留旧信息和新信息.我们希望在“更改集”中将更[详细]
-
sql – 为临时表指定模式
所属栏目:[MsSql] 日期:2021-03-30 热度:59
我习惯于看到只用哈希/数字符号创建的临时表,如下所示: CREATE TABLE #Test( [Id] INT) 但是,我最近遇到了存储过程代码,它在创建临时表时指定了模式名称,例如: CREATE TABLE [dbo].[#Test]( [Id] INT) 你有什么理由要这么做吗?如果您只是指定用户的默认架[详细]
-
linq-to-sql – Linq To SQL Group By和Sum
所属栏目:[MsSql] 日期:2021-03-30 热度:150
她是一张显示我所拥有的桌子的图片,b我需要显示的网格. opps无法发布图片.我试着解释一下.我的桌子有四个柱子. 项目编号(String) ItemNumber(String) 位置(字符串) 数量.(真实的). 我的网格需要看起来像这样. ProjectNumber ItemNumber QtyMain. 数量其他. 我[详细]
-
sql – 如何连接两个表但只使用每一行一次
所属栏目:[MsSql] 日期:2021-03-30 热度:114
我有两张桌子.一个代表仍然开放的发票(表#OPEN),另一个代表可用货币(表#overpay).两者都有一个USERID列,可以通过它们加入它们: CREATE TABLE #OVERPAY(OID INT, USERID CHAR(1), Rest INT)CREATE TABLE #OPEN(IID INT, USERID CHAR(1), Amt INT, OpenROW INT[详细]
-
sql-server-2005 – 为什么数据库版本控制不像应用程序版本控制那么重要?
所属栏目:[MsSql] 日期:2021-03-30 热度:122
我最近开始在我的所有项目VB.NET代码中使用Kiln Source Control,我不知道如果没有它我是如何管理的! 我一直在寻找一个数据库源代码控件,用于我的所有存储过程,UDF等.但是,我发现数据库版本控制的可用性不如我的Web文件那么多. 为什么数据库版本控制不像我的W[详细]
-
sql-server – SQL Server中EXPLAIN表单SQLite的等价物是什么?
所属栏目:[MsSql] 日期:2021-03-30 热度:105
我使用SQLite数据库并在执行实际查询之前运行EXPLAIN语句,以验证是否有任何尝试在数据库上写入. 现在,我们已迁移到SQL Server,我需要知道查询是否尝试在数据库上写入,或者只是一个简单的SELECT语句.我基本上试图避免任何恶意声明. 您可以通过单击估计的查询计[详细]
-
sql-server-2008 – 物化路径模式VS Hierarchyid
所属栏目:[MsSql] 日期:2021-03-30 热度:195
我正在阅读SQL Server 2008圣经,它表示物化路径模式明显快于hierarchyid.这是真的吗如何使层次结构具有相同或更好的性能. 本章介绍了设计和查询层次结构的三种方法:邻接对,物化路径和层次结构ID.这些是同样问题的三种解决方案,是的,比较这三种方法是完美的.[详细]
-
在SQL Server 2005中,如何使用列值作为xml元素名称?
所属栏目:[MsSql] 日期:2021-02-21 热度:181
作为一个例子,简化我在做什么,说我有以下表格: declare @elements table (id int, name nvarchar(20))insert into @elements (id, name) values (1, FirstName)insert into @elements (id, name) values (2, Surname)insert into[详细]
-
sql – 奇怪的错误XML解析:第1行,字符2038,非法的xml字符
所属栏目:[MsSql] 日期:2021-02-21 热度:184
我有这个问题, DECLARE @Result XML;SELECT @Result = ( SELECT PD.* FROM [ProductDetailedDescriptions] PD LEFT JOIN [Products] P ON (PD.ProductID= P.ID)[详细]
-
sql-server – SQL Server 2014备份到2012年
所属栏目:[MsSql] 日期:2021-02-21 热度:169
有没有工具将SQL Server 2014数据库转换为2012? 我尝试生成脚本,但生成的脚本与数据太大,SQL Server Management Studio没有执行它,我需要有架构和数据. 据我所知,将数据库迁移到较低版本的SQL Server基本上有三种选择,而不使用第三方工具: 生成脚本(不太适[详细]
-
sql-server – 是否可以从SQL Server列出TFS组中的所有用户
所属栏目:[MsSql] 日期:2021-02-21 热度:189
我试图从旧的TFS 2010服务器恢复一些组成员资格信息,其中应用程序层不再可用(但SQL后端尚未删除).我知道有命令行程序来获取安全信息,但我想知道是否有可能只获得数据库表/视图的安全信息(特别是组成员资格). 这是我用来列出TFS集合中所有用户和成员资格的查询[详细]
-
寻找一个SQL测试集生成器,理想情况下开源
所属栏目:[MsSql] 日期:2021-02-21 热度:196
我需要生成几百万行有意义的测试数据,以便在SQL Server 2008中使用.数据主要是用户数据,如姓名,地址,电话号码等.有没有人知道免费或开源(理想情况下)测试集可以产生这种数据的发生器? 我有很好的使用Benerator的经验(但只是简单地使用它) http://databene.or[详细]
-
将MS SQL脚本转换为Mysql和Oracle
所属栏目:[MsSql] 日期:2021-02-21 热度:197
我开发的其中一个应用程序在本地安装在客户的站点上.这意味着我们必须支持 MySQL,MSSQL和Oracle,因为并非所有客户都使用相同的数据库引擎. 我正在为应用程序编写补丁,其中一部分涉及执行5000行sql脚本来修改数据库.该脚本是使用MSSQL语法编写的,但是我想知道[详细]
-
sql – 有人可以解释一下
所属栏目:[MsSql] 日期:2021-02-21 热度:192
我借用了一个查询并根据自己的目的进行了调整,但是当我不完全确定它在做什么时,我不喜欢这样做. SQL文档对此子句的描述不够.这是我借用和修改的内容,你能告诉我它基本上在做什么吗? (SELECT Id FROM ( SELECT Id ,RANK() OVER ( PARTITION BY DropStatusId O[详细]
-
sql – 在Oracle中,如何将诸如1之类的数字转换为字符串,例如“1st”?
所属栏目:[MsSql] 日期:2021-02-21 热度:130
我想将数字格式化为“1st”,“2nd”,“4th”,“9th”等.是否有Oracle函数可以为我执行此操作? 也许我过于简单了,但似乎以下应该可以正常工作(对于整数)并且比转换为日期和返回更具可读性: select case when initial_extent is null then null when substr(i[详细]
-
sql – 使用营业时间和假期计算到期日期
所属栏目:[MsSql] 日期:2021-02-21 热度:176
我需要计算SLA的到期日期/结束日期.作为输入值,我有开始日期和时间跨度(以分钟为单位).此计算需要考虑营业时间,周末和假期. 我已经看到很多例子,其中输入是开始日期和结束日期,但是一直在努力寻找与上述输入值类似的东西. 这个问题有优雅的解决方案吗?有没有[详细]
-
sql – 如何将此LEFT JOIN返回的行数限制为一个?
所属栏目:[MsSql] 日期:2021-02-21 热度:56
所以我认为我已经看到了解决方案,但它们都是非常复杂的查询.我在oracle 11g中作为参考. 我所拥有的是一个简单的一对多联接,但是我不需要那么多.我只是希望左表(一个)只加入满足连接条件的任何1行…不是很多行. 我需要这样做,因为查询是汇总的,因此如果我做正[详细]
-
sql – 无法将计算列设置为Null
所属栏目:[MsSql] 日期:2021-02-21 热度:116
我在将计算列设置为非null时遇到问题. 我想要实现的是C001,C002 ……等,同时将其设置为非null. 我在论坛上看到,这可以通过使用NULL值的默认值0来实现. 例如,ISNULL(价格税,0) 我试图申请这个公式: (C+right(000+CONVERT([varchar](3),[ID],(0)),(3))) 但它似[详细]