sql-server

sql-server

sql-server专业人士和工程学生的问答

文章 60浏览 35
  • 在 EF Core 中执行存储过程,从 JOIN 返回 int。 blazor(客户端)

    ExecutestoredprocedureinEFCorereturningintfromJOIN.blazor(client-side)如何在EFCore中获取从SQLServer中的存储过程返回的int值?--Twotables,EmployeeandAspNetUsers--CREATEPROCEDURESP_GetIdEmployeeByUserName(@usernamevarchar…
    2025-04-161
  • 我的数据库不会更新,我的连接字符串有问题

    Mydatabasewon'tupdate,somethingwrongwithmyconnectionstring我多年来一直试图解决这个问题,我尝试了不同的方法,但似乎没有任何效果。我已经成功完成了迁移,现在我的项目有了一个迁移文件。我正在尝试更新我的数据库,但每次尝试都会失败。作为记录,我正在使用Macbook并为项目使用VisualCode。我在命令行中输入了这个dotnetefdatab…
    2025-04-161
  • CallableStatement getResultSet 在使用输出参数时返回 null

    CallableStatementgetResultSetreturnsnullwhenusingoutputparameter尝试从我的存储过程中检索多个结果集时,我得到了一些奇怪的结果。如果我直接从SQLServerManagementStudio执行,则存储过程可以正常工作。myProc=conn.prepareCall("{?=callabc.foo(?,?,?,?,?,?,?,?,?)}…
    2025-02-101
  • 无法在 R 中使用 sqlSave 追加到 SQL Server 表

    UnabletoappendtoSQLServertableusingsqlSaveinR我正在尝试使用R中RODBC包的sqlSave函数更新SQL表。数据存在于数据框中。当我尝试运行命令时:sqlSave(DBConn,dat=df,verbose=T,tablename='table',append=T)Query:INSERTINTO"table"("col1","col2","col3"…
    2025-02-051
  • 为存储的proc select语句设置默认值

    Settingadefaultvalueforastoredprocselectstatement我正在创建一个存储过程,它从表中选择一个值并在另一个过程中使用它。如果搜索到的第一个值不存在,我需要它使用默认值。我是存储过程的新手,所以我不确定最佳实践。这是第一个可能返回值也可能不返回值的选择语句。如果它没有返回值,我需要将"@theValue"设置为10,以便它可以在下一个select语句中使用…
    2024-11-181
  • C# Web 应用程序未通过 Azure 混合连接连接到本地 SQL Server

    C#webappnotconnectingtoonpremiseSQLServerthroughAzurehybridConnection到目前为止我已采取的步骤我已禁用防火墙并将SQLServer配置为允许远程连接验证混合连接管理器是否已建立连接修改连接字符串以指定TCP端口如果您有任何进一步的建议,请告诉我。感谢您的回复,我终于弄明白了。我犯的错误是我仅在部署到azure时指定了SQLServ…
    2024-11-181
  • 如何使用WKT?

    HowtouseWKT?我正在做一个数据库分配(TSQL),并且已经获得了一些"众所周知的文本"可以使用。我已经制作了表格:DROPTABLEgeometry_polygons;GODROPTABLEgeometry_points;GODROPTABLEgeometry_linestrings;GOCREATETABLEgeometry_polygons(idINTPRIMARYKEYNOTNUL…
    2024-11-181
  • 多个更新语句/瞬态表/避免锁定

    MultipleUpdateStatements/TransientTables/AvoidingLocking我正在寻找有关使用SQLServer在数据库中处理数据的最佳方法的一些指导。基本上,我有一系列加载数据的瞬态表,然后对它们执行一系列更新语句。这一系列更新语句的多个实例针对同一个表运行,但每个实例仅更新具有特定标识符(沿袭)的行。当实例同时运行时,我希望能够自信地避免任何锁定问题/死锁。…
    2024-11-181
  • Stored Procedure Timeing out.. 删除,然后创建,然后再次启动?

    StoredProcedureTimingout..Drop,thenCreateandit'supagain?我有一个从MS-SQL2005DB调用存储过程的Web服务。我的Web服务在调用我拥有的一个存储过程时超时(这已经在生产中运行了几个月,没有超时),所以我尝试在查询分析器中运行查询,它也超时了。我决定在不更改代码的情况下删除并重新创建存储过程,然后它又开始执行了..问题:这通常是我的存储…
    2024-11-181
  • SQL Where Case with multiple criteria error

    SQLWhereCasewithmultiplecriteriaerror我正在尝试编写带有条件where子句的语句。问题是由于需要使用IN返回多个条件。目前我正在返回错误:Incorrectsyntaxnearthekeyword'IN'./******ScriptforSelectTopNRowscommandfromSSMS******/DECLARE@paramTimeVARCHAR(50…
    2024-11-171
  • Sql Connection Isolation Level 保留

    SqlConnectionIsolationLevelretention我有一个包含两部分的小应用程序:与数据库联系以检索配置数据的配置部分。使用配置将数据导入数据库的数据导入器部分。数据导入器正在使用IsolationLevel.Snapshot上的事务在多个线程中运行配置sql命令不使用任何事务。数据导入器不能在配置窗口打开的同时运行。我的问题如下:1.打开应用程序并检查配置。(进入配置窗口抽…
    2024-11-171
  • 如何从不在默认DBO模式中的SQL Server数据库表中读取数据

    HowtoreaddatafromSQLserverdatabasetablethatisnotinthedefaultDBOschema我正在构建一个使用SQLServer作为数据库的.NETMVC4应用程序,我使用Dapper和DapperSimpleCRUD进行数据库操作。在我的数据库中,我在默认dbo模式中有表,并且在其他模式中也有表,比如product.clients而不是dbo.cli…
    2024-11-161
  • 时间戳 vs 日期列 sql azure 用于数据同步和乐观并发

    timestampvsdatecolumnsqlazurefordatasyncandoptimisticconcurrency将SqlAzure与实体框架一起使用。我们的大多数表格都有一个日期列,我们存储记录的编辑时间和编辑者。出于以下原因将这些列设置为时间戳列是否有好处如果我们想通过SQL数据同步将此数据库与另一个数据库同步,即如果我们有一个时间戳列,我们可以将其用于我们的日志记录和数据同步,…
    2024-11-161
  • WHERE 子句中可能不会出现聚合(SQL Server 错误)

    AnaggregatemaynotappearintheWHEREclause(SQLServerError)当我尝试这个查询时,SELECT(A.StudentId),MAX(A.StudentFirstName),MAX(A.StudentLastName),MAX(A.StudentAddress),'Batch'+MAX(C.BatchName),CAST(MAX(CAST(A.Stude…
    2024-11-161
  • 在 SQL Server 中使用架构名称

    UsingschemanameswithSQLServer&ServiceStack.OrmLite有人知道如何将正确的别名属性应用到具有模式名称的查询表中吗?我有一个名为accounts.register的表。我尝试使用[Alias("accounts.register")]作为Register类的类装饰器属性,但这不起作用。如果我将架构更改为dbo,那么我可以删除别名并且一切正常。不幸的是,我…
    2024-11-161