sql-server-2008相关内容

过程中表值参数中的标识列,如何定义 DataTable

是否可以将带有“[int] IDENTITY(1,1)"类型列的“table"类型参数传递给过程,并使用作为输入参数传递的DataTable对象执行此存储过程? 我收到以下错误:“插入到表变量上不允许的标识列.表值参数\"@xxxxx\"的数据不符合参数的表类型." 我能找到的唯一相关评论是“如果您在表值参数中为标识列提供值,则必须为会话发出 SET IDENTITY_INSERT 语 ..
发布时间:2022-01-23 22:18:46 其他开发

如何在 SqlCommand 中设置未命名的 SQL 参数

如果我将未命名的参数添加到我的 SqlCommand,如何在 SqlCommand 上设置参数值? 我在使用命名参数时没有任何问题,我可以在其中执行 SqlCommand.Parameters.AddWithValue(). 例子: Select * from sometable where SomeValue=?和另一个值=? 解决方案 使用 ADO.NET 对抗 SQL Se ..
发布时间:2022-01-23 22:18:39 C#/.NET

SqlDbType 和地理

当我的列是地理类型时,我应该使用什么 SqlDbType 枚举?我正在使用 MS SQL Server 2008 R2. 这是我正在寻找的具体内容: //ADO.net - SqlDbType 定义时我使用什么//作为存储过程中的地理SqlCommand 命令 = 新 SqlCommand();command.CommandText = "dbo.up_Foobar_Insert";com ..
发布时间:2022-01-23 22:16:14 其他开发

VARBINARY(MAX) 和 IMAGE 数据类型之间是否存在很大的技术差异?

我在互联网上阅读了这些关于 SQL Server 数据类型的陈述: VARBINARY(MAX) - 二进制字符串可变长度可以存储到 2^31-1 个字节. IMAGE - 二进制字符串可变长度高达 2^31-1(2,147,483,647) 个字节. VARBINARY(MAX) 和 IMAGE 数据类型之间是否存在很大的技术差异? 如果有区别:我们是否必须自定义 ADO ..
发布时间:2022-01-23 21:56:41 其他开发

检索 SQL Server 表中特定范围的行

我有一个像 (OrderID [uniqueidentifier], OrderDeciption [nvarchar]) 这样的表结构,我使用的是 ADO.Net + C# + VSTS 2008 + SQL Server 2008.表很大,我想让客户给我两个输入,开始范围索引和结束范围索引,我将返回范围内(开始范围索引和结束范围索引之间)的表的特定行. 比如客户端给我输入50、100,我 ..
发布时间:2022-01-23 21:53:35 C#/.NET

从 C# 运行时 SQL 查询超时,在 SQL Server Management Studio 中快速运行

我有一个使用下面列出的代码执行 SQL 查询的 C# 程序.我已经使用这段代码一段时间了,直到前几天都没有问题. 我正在向 SQL 传递一个查询字符串,其中包含一个字符串列表,这些字符串是股票标识符.几天前我运行它并且查询超时,如果我让它运行它将运行一个多小时.过去几天我一直在尝试调试它.在我最初的查询中,大约有 900 个标识符. 我已经尝试改变我能想到的一切,但我得到了我无法解释的 ..
发布时间:2022-01-23 21:44:16 C#/.NET

不支持关键字:“服务器"

我一直在尝试编辑连接字符串以将我的网站上传到服务器. 我对此并没有真正的经验.我得到了这个例外:不支持的关键字:“服务器". 这是我的连接字符串: 我尝试将此字符串嵌入到我的旧连接字符串中,该字符串在本地运行良好,但不适合:S 解决方案 对于实体框架(数据库优先或模型优先;当您有物理 EDMX 模型文件时)您需要使用特殊类型的连接字符串,即与迄今为止其他人提到的直接 ADO.NE ..

强制代码优先始终初始化一个不存在的数据库?

有时,我会删除我的开发数据库并运行我的 EF 代码优先应用程序.我会得到错误: 无法打开登录请求的数据库“AssessmentSystem".登录失败.用户“AssessmentAdmin"登录失败. 我认为这是因为 DbContext 仅在“第一次使用上下文时每个 AppDomain 一次"运行 DB 初始化逻辑,如 这个页面说.这意味着如果我删除它,我需要回收 IIS 应用程序池以 ..

将自子查询转换为自联接

我想知道是否有办法将自子查询转换为自联接这是自我子查询 选择一个,b从 c 作为 t1在哪里 ( b 在 (选择 b从 c 作为 t2哪里(t1.b = b)AND (t1.e e))) 解决方案 如果您只想查找重复项,EXIST 可能会更快: SELECT a,b FROM c WHERE EXISTS(SELECT NULL FROM c c2 WHERE c2.b=c.b AN ..
发布时间:2022-01-23 16:15:03 其他开发

SQL Server 2008 Mgmt Studio:使用子查询的任何内容附近的语法不正确

我运行以下查询 SELECT * FROM(从客户中选择 *); 我应该得到客户端中所有字段的列表,而不是得到 Msg 170, Level 15, State 1, Line 4第 4 行:';' 附近的语法不正确. 我遇到这种情况的唯一原因是编写带有 WITH 子句的视图,它给了我同样的错误.在此之前,SQL Server Management Studio 2005 已卸载,并在其位 ..
发布时间:2022-01-23 15:55:34 其他开发

子查询返回超过 1 个值

我需要在 SQL Server 2008 中设置一个作业,以便在月初运行,向我们的客户发送电子邮件.但是,我不知道如何循环遍历子查询的结果. 导致此错误消息: 子查询返回超过 1 个值.这是不允许的,当子查询遵循 =, !=, , >=或者当子查询被用作表达. 以下是相关代码: SET @Recipients =(SELECT DISTINCT a.EMail ..
发布时间:2022-01-23 15:53:14 其他开发

如何从 Unity 连接到数据库

我正在尝试通过 Unity 连接到 MS SQL 数据库.但是,当我尝试打开连接时,我得到一个 IOException: Connection lost. 我已从 Unity\Editor\Data\Mono\lib\mono\2.0 导入 System.Data.dll.我正在使用以下代码: 使用 UnityEngine;使用 System.Collections;使用 System. ..
发布时间:2022-01-23 14:29:07 C#/.NET

在 SQL Server 2008 中替换为

我尝试进行迁移,但这个查询有问题: $DB->query("替换成 periodetojour(idperiode,idjour,heure)values('".addslashes($idperiode)."','2','".addslashes($mardi)."')"); 我看到 REPLACE INTO 不能在 SQL Server 2008 中使用,我必须使用 MERGE INTO ..
发布时间:2022-01-23 09:52:17 数据库