-
如何使用演员进行数据库访问和DDD?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
我不太清楚如何使用actor来访问数据库.在Akka的文档和书籍中,这个主题似乎被省略. 一个解决方案可以是无状态演员中的包装DAO.例如,对于数据库中的每个表(或域对象类型或聚合类型),可以创建一个负责所有CRUD操作的actor.其变体可以是命令和查询的分离.例如对于[详细]
-
sql – 为什么选择Top子句可能会导致很长的时间成本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
以下查询将永远完成.但是,如果我删除前10个子句,它会很快完成. big_table_1和big_table_2是2个表,10 ^ 5个记录. 我以前认为顶级条款会减少时间成本,但显然不在这里.为什么??? select top 10 ServiceRequestIDfrom ( (select * from big_table_1 where big_[详细]
-
sql – 如何获取插入的最后一行的自动增量值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
我已经在这个问题上讨厌了一个星期,没有什么有用的东西,我觉得没有使用正确的词 我正在使用SQL Server 2008与t-sql,我的需要是优化我的功能,当我插入一个新的行. 我有一个表与第一列是整数自动增量类型的关键,其他列只是为了信息 当我们做一个插入,SQL Server[详细]
-
sql-server – 使用SSIS包到Access DB的SQL代理作业失败
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
我有一个运行脚本任务的SSIS包(主要是等等).该脚本任务使用OleDB连接连接到Access数据库.这是Microsoft Jet 4.0连接.我安装了驱动程序但它不会通过代理帐户在SQL代理中运行.它将直接从Visual Studio和包存储运行良好.事实上,当我作为代理绑定的特殊帐户登录时[详细]
-
sql-server-2008 – 在sys.servers中找不到服务器’dbo’
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
我有很多服务查询数据库.他们都工作正常,但一个服务调用存储过程给我以下错误: Could not find server ‘dbo’ in sys.servers. Verify that the correct server name was specified. If necessary,execute the stored procedure sp_addlinkedserver to add[详细]
-
SQL Server,C#:事务回滚超时异常
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
我有一个奇怪的问题.我有一个.NET程序,我的进程逻辑在SQL Server 2005数据库上需要一个长时间运行的事务(?20分钟).没关系,因为没有人并行访问数据库.当出现问题时,应该回滚事务. 不频繁且没有任何可见的模式,我的DbTransaction对象上的Rollback()操作会引发Sq[详细]
-
sql-server – 由于数据丢失可能发生,模式更新正在终止
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
我不断碰到这个错误,这通常是由于在Lightswitch中构建应用程序时所犯的一些错误造成的.它通常与关系相关联.在我发布应用程序并看到错误之前,我通过移动并完成了许多工作.在这个时候,很难计算我做错了什么.有没有办法跟踪这个错误,看看我需要在表中更改? Net[详细]
-
英文字典SQL转储?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
我正在寻找一种开放源码,全英文字典,其中包括某种数据库格式的字词类型(例如:形容词,过去式等),或者可以轻松解析并转换成sql的东西. 任何想法,我可以找到这样的事情? 解决方法 某种 wordlist?[详细]
-
String.Join性能问题在C#
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
我一直在研究一个提交给我的问题:如何编写一个将字符串作为输入并返回一个字符串之间的空格的函数.该功能将被写入,以便在每秒调用数千次时优化性能. 我知道.net有一个叫做String.Join的函数,我可以把这个空格字符作为一个分隔符和原始的字符串一起传递给它.[详细]
-
在SQL Server中将字符串转换为唯一标识符错误时转换失败
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
我得到错误“从字符串转换为唯一标识符时转换失败”,最后我的绳索结束.我把我的问题缩小到尽可能小的同时保持错误的机智.如果要复制,请先安装CSV分割器: http://www.sqlservercentral.com/articles/Tally+Table/72993/ 这是测试代码.我在SQL 2008R2上,但在与[详细]
-
sql – SELECT COUNT(DISTINCT …)错误多列?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
我有一个表,VehicleModelYear,包含列id,year,make和model. 以下两个查询按预期工作: SELECT DISTINCT make,modelFROM VehicleModelYearSELECT COUNT(DISTINCT make)FROM VehicleModelYear 但是,此查询不起作用 SELECT COUNT(DISTINCT make,model)FROM Vehicl[详细]
-
sql-server – 主键是否通过?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
主键提供什么独特的功能? 虽然我用舌头紧紧地刻在脸颊上的问题,我的问题是严重的.在任何火焰开始之前,我不是说建立数据库没有约束或引用完整性.但是,到目前为止,我可以告诉SQL Server可以消除主键关键字. 唯一索引涵盖,惟一性 基于列的非可空性涵盖PK的不可[详细]
-
sql-server – 创建命名实例后如何创建默认实例?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
当安装SQLServer2005开发者版本(not express)时,我创建了一个命名实例: MYSERVERNAME/MYINSTANCENAME 是否有可能 1)将我的命名实例的名称更改为默认值: MYSERVERNAME 要么 2)创建一个新的默认实例(MYSERVERNAME如上). 任何帮助将不胜感激! 解决方法 嗯,当[详细]
-
model – laravel:雄辩的例子,将数据插入数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
我很抱歉问这个问题,但是我来自codeIgniter,并且很难理解雄辩的模型插入.这是一种与我一起工作的新模式. 我已经读过this article,现在了解一些基础知识. 我有以下例子.我有一个产品有很多属性,但相关的是品牌和产品名称. (见下面的示例表) 产品:id(PK),name,[详细]
-
sql – 在这里使用varbar的优点是什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
前一段时间,我询问了有关SQL Server中层次结构/版本号排序的问题. ( How Can I Sort A ‘Version Number’ Column Generically Using a SQL Server Query). 提交的答案是this link to a TSQL Coding challenge with much the same puzzle. 在SQL2000解决方案[详细]
-
sql – SP需要15分钟,但执行时相同的查询会在1-2分钟内返回结果
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
所以基本上我有这个比较长的存储过程.基本的执行流程是,它将一些数据输入到使用他#sign声明的临时表中,然后通过这些表运行一个游标,将一个“运行总计”生成到使用CREATE创建的第三个临时表中.然后,这个结果的临时表与数据库中的其他表连接,以便在进行一些分组[详细]
-
sql-server – SQL Server Management Studio 2012中的SQL查询分
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
我有一些SQL被运行,它需要很长时间才能返回结果/解析/显示等应用程序. 我安装了SQL Server Management Studio 2012,但是我无法找到SQL查询分析器. 任何投入将是可观的. 解决方法 看看这个链接 http://consultingblogs.emc.com/jamiethomson/archive/2008/07/1[详细]
-
sql-server – ms sql xml数据类型转换为文本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:198
在MS Sql中有数据类型不被delphi 7支持,xml数据类型就是一个例子. 我希望将XML数据类型转换为Text数据类型,以便我可以在delphi中处理它. 有没有办法从xml转换为文本? 解决方法 一个简单的演员就足够了: select cast(XMLCol as nvarchar(max)) as XMLCol 或[详细]
-
SQL Server插入示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
我偶尔在Oracle和SQL Server之间切换,经常忘记如何在SQL Server中执行一些最简单的任务.我想使用SQL手动将一行数据插入到SQL Server数据库表中.最简单的方法是什么? 例如,如果我有一个USERS表,使用ID(数字),FIRST_NAME和LAST_NAME的列,我使用什么查询来在该[详细]
-
sql-server – SSRS报表表达式中的注释
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
我在Reporting Services中使用一些复杂的表达式来控制报表中数据的值,格式等(见 MSDN). 是否可以在这些表达式中插入代码注释,如果是这样,语法是什么? 按代码注释我的意思是: // single line comment/* or multi line comment */ 解决方法 它看起来像VB代码.[详细]
-
SQL选择’n’记录没有表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
是否有一种选择特定数量的行而不创建表的方式.例如如果我使用以下内容: SELECT 1,2,3,4,5,6,7,8,9,10 它会给我10个,我想要10个新的行. 谢谢 解决方法 您可以使用 recursive CTE在T-SQL中生成任意数字序列,如下所示: DECLARE @start INT = 1;DECLARE @end IN[详细]
-
sql-server – 将SP返回值设置为SQL Server中的变量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
我有一个sproc,返回一个单行和一列文本,我需要将此文本设置为一个变量,如下所示: declare @bla varchar(100)select @bla = sp_Name 9999,99989999,'A','S',null 但是当然这个代码不行吗? 谢谢! 解决方法 如果您无法更改存储过程,则另一个解决方案是定义临[详细]
-
sql-server – 如何解决TFS错误TF246021和SQL Server错误500200
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
我正在检入一个文件,一个文件(只有一个文件)在签入时有问题.该文件已被删除多次,未删除(由于架构和设计的冲突),现在TFS抛出这个错误: TF246021: An error occurred while processing your request. Technical information (for administrator): SQL Server E[详细]
-
SQL函数返回类型:TABLE vs SETOF记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
返回TABLE和SETOF记录的函数有什么区别,其他所有的相等. CREATE FUNCTION events_by_type_1(text) RETURNS TABLE(id bigint,name text) AS $$ SELECT id,name FROM events WHERE type = $1;$$LANGUAGE SQL STABLE;CREATE FUNCTION events_by_type_2(text) RET[详细]
-
如何删除群集属性,但在表中保留主键. SQL Server 2005
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
我有以下密钥: ALTER TABLE dbo.Table ADD CONSTRAINT PK_ID PRIMARY KEY CLUSTERED (ID ASC) 所以我有ID列的聚集索引和主键. 现在我需要删除聚簇索引(我想在另一列上创建新的聚集索引),但保留主键. 可能吗? 解决方法 在一个语句中是不可能的,但是由于DDL在[详细]