sql-server相关内容

Pyodbc-连接到SQL Server失败

我一直在尝试连接到Microsoft SQL Server。我已经设置了一个ODBC连接,并且测试成功。我没有使用Windows身份验证连接到SQL Server,但它一直收到此错误: 不能用于Windows身份验证 接口错误:(‘28000’,‘[28000][Microsoft][ODBC SQL Server驱动程序][SQL Server]登录失败。该登录名来自不受信任的域,不能用 ..
发布时间:2022-08-02 21:20:45 数据库

如何使用另一个表中的列名创建表?

我正在使用SQL Server 2016。 我想知道有没有什么方法可以用另一个表中的列名创建永久或临时表? 见下表:MAINTAGS及其代码。我想让道布当我的第一专栏,POB当第二专栏,以此类推… 我的MAINTAGS表中当前有12个名称,因此新表将总共有12列。 还可以在MAINTAGS中添加更多名称 ID_MAINTAGS NAMES_MAINTAGS = 1道布 2 P ..
发布时间:2022-07-24 15:55:36 数据库

在SQL Server中是否有更好的选项来应用分页而不应用偏移量?

我想对包含大量数据的表应用分页。我只想知道一个比在SQL Server中使用偏移量更好的选项。 以下是我的简单查询: SELECT * FROM TableName ORDER BY Id DESC OFFSET 30000000 ROWS FETCH NEXT 20 ROWS ONLY 推荐答案 您可以使用Keyset Pagination进行此操作。它比使用行集分页(按 ..
发布时间:2022-07-23 22:03:20 数据库

如何基于组合框选择过滤数据网格视图

我有一个DatagridView包含学生信息,包括班级、年龄等。现在我想创建一个组合框,该组合框具有筛选哪个班级的函数(例如,如果我在组合框上选择了班级IIA,datagridview将只显示班级IIA的学生)。 以下是我在表单中从objectbindingsource加载数据的代码: private void frmdbSiswa_Load(object sender, EventA ..
发布时间:2022-07-23 21:39:41 C#/.NET

根据位置和分隔符拆分字符串

我需要帮助。 关于CHARINDEX、PATINDEX、SUBSTRING、LEFT和RIGHT上的SQL的问题。 我有需要根据位置和分隔符拆分的字符串。其中一部分用作列名,另一部分用作数据。并基于行ID对其进行分组。然后根据需要对这些值求和。 样本数据、ID、字符串 1 20:4:10:1:20:3: 2 20:1: 3 10:3: 4 30:4:40: ..
发布时间:2022-07-21 14:09:18 数据库

是否在一段时间后在SQL Server中自动删除记录?

我有一个表,它有两个属性:ID和创建该记录时的日期时间。 如何创建触发器(过程?)例如,在1天后删除记录? 我希望任务每X次自动执行一次,而不是手动执行。 推荐答案 我建议您使用SQL Server代理,并编写一个存储过程来删除每一天过的行。 您可以在此link中了解如何使用SQL Server代理作业。 和类似的存储过程: CREATE PROCEDU ..
发布时间:2022-07-21 11:28:35 数据库

一个Microsoft SQL表可以有多个主键吗?

我总是很好奇,但找不到一个简洁的答案。有帮助吗? 推荐答案 它不能有多个主键。但是,它在主键中可以有多个列。它还可以有多个唯一索引。通常,唯一索引是主键,但单个表上可以有多个唯一索引。我脑子里想不出一个例子,但当我想出来的时候,我会加进去的。 编辑:可能是这样的:在美国,机动车管理局可能有一个包含两个唯一列的Person表--社会安全号码和驾驶执照号码。两者都应该是唯一的。 ..
发布时间:2022-07-12 22:04:40 数据库

未注册SSIS自定义任务以在此计算机上使用错误

我正在设置一台新笔记本电脑(Win10,旧的是Win7)。在我的商店,我们在大多数SSIS包中使用自定义任务。当我使用此任务打开现有包时,收到错误: 标题:Microsoft Visual Studio 名为“Log Start Event”和创建名称的任务 “TBSM.Vision.SSIS.LoggingTask.VisionLoggingTask, TBSM.Vision.SSIS. ..
发布时间:2022-07-03 21:36:48 数据库

一次循环10条记录并将其赋值给变量

我有一个包含900条记录的表。 我想一次获得10条记录,并将其分配给变量。 下次我在SSIS中运行For Each循环任务时, 它将循环另外10条记录并覆盖变量。 我们将非常感谢您的帮助。 我有这样的桌子,例如 EMPID 0001 00045 00067 00556 00078 00345 00002 00004 00005 00006 00007 00008 这是要我试过执行S ..
发布时间:2022-07-03 21:28:33 数据库

在SSMS中导入平面文件时使用小数分隔符

将平面文件导入SSMS时遇到问题。当我从特定系统下载CSV文件时,小数点分隔符始终是";.";。我有一个逗号的区域设置,并且我一直使用逗号。但在将这些CSV文件导入SSMS时,我收到类型不匹配的错误,这是因为SSMS无法将值识别为数字(浮点数、小数等) 我已尝试切换Windows区域设置并将点替换为逗号,这解决了问题并导入了文件,但问题是,我能否以某种方式更改SSMS中的设置 ..
发布时间:2022-06-29 16:12:56 数据库

异常:单点登录仅在Windows上支持。请指定用户名

我使用jTDS驱动程序从我的Android应用程序连接到SQL Server数据库,该应用程序使用Windows身份验证。正如FAQs中所述,我读取了READMESSO文件,并将本机SPPI库(ntlmauth.dll)放入系统路径(由PATH系统变量定义) 但是,当我尝试使用以下代码连接到数据库时: String driver = "net.sourceforge.jtds.jdbc ..
发布时间:2022-06-29 15:30:14 Java开发