stored-procedures相关内容
我正在尝试从 PostgreSQL 9.0 函数获取数据集,但无法使用存储过程. 这周我是 Postgres 的新手,所以让我解释一下我的条款: 在 pgAdmin III 中我可以输入命令: SELECT * FROM 成员; 并接收以下数据输出: memberid 会员名1 比尔·史密斯2乔·史密斯 我尝试创建许多函数(表/SETOF/等),非常类似于: 创建或替换函数
..
如何将 StoredProcedure 中的结果集合并到 ASP.NET 中的一个数据集中? 下面是我在asp.net中的代码 SqlDataAdapter adap = new System.Data.SqlClient.SqlDataAdapter("sp_Home_MainBanner_TopStory",con);adap.SelectCommand.CommandType = C
..
有没有办法通过经典 ADO 将表值参数传递给 SQL Server 中的存储过程? 解决方案 我以为它们是 2008 年的新产品? 无论如何,我认为答案是否定的,我怀疑是否有一个 DataTypeEnum 值可以满足您的需求. 因此,如果我可以提出一个替代方案,我猜您想要做的是将某种结构化数据传递到存储过程中.我以前在 ADO 中使用 XML 做过这个: 将存储过程中的参
..
我被困住了.我有一个现有的应用程序,它有一个非常大的数据库和大量的存储过程和函数库.我要做的就是使用 DbContext 来执行存储过程并返回一组数据或映射到上下文中的一个实体.那是我在网上没有发现的神奇东西吗?有人,任何人,请帮助.这是我到目前为止所得到的(它没有返回任何东西,结果是-1): var contacts = db.Database.ExecuteSqlCommand("Conta
..
环境: Visual Studio 2017 SQL Server 2016 采用数据库优先方法的 EF v6 背景:存储过程在 EDMX 中.如果什么都没发生,我的存储过程将返回值设置为 0,如果有影响则设置为 1,如果有错误,则设置为 @@ERROR. BACKGROUND 1: 我的存储过程 LTM_Lease_DeleteSubFiles 在顶部执行 SET NOCO
..
..
我有这个存储过程 创建过程 [dbo].[sp_RebuildIndexes]作为开始声明 @TableName varchar(255)DECLARE TableCursor CURSOR FOR (SELECT'[' + IST.TABLE_SCHEMA + '].[' + IST.table_name + ']' AS [TableName]FROM INFORMATION_SCHEMA.
..
我有一个 SQL Server 存储过程,它引用我数据库中的一个表,用户可以在其中手动更新 rent 字段 ('Rent1') 的值.该过程将此租金值与不同表 ('Rent2') 中的租金字段进行比较.如果 Rent1 与 Rent2 不同,则 Rent2 的值会更新为 Rent1 的值...或在至少这是应该发生的. 当我执行这个存储过程时,它运行良好并且我收到这些输出消息: (1 行受影
..
@@IDENTITY返回最后一行插入的ID,我要检索最后一行更新的ID. 这是我的查询: 更新 [表格]设置激活 = 1,订阅 = 1,更新日期 = GETDATE(),结束日期 = DATEADD(mm,1,getdate()),其中 SC = @SCAND 服务 = @Ser 如何获取此更新行的 ID? 该列名为 TableID,我没有在查询中使用它. 解决方案 因为没
..
出于某种目的,我想更新我的日期列.已经存储在列中的值如下所示 18-06-14 更新时如果我不更新任何东西并调试并检查它,它的格式为 2014-06-18T00:00:00 因此,在更新过程中,我收到如下错误. ORA-1843: 月份无效 下面是我如何将它作为参数发送来更新它 LAUNCH_DATE = P_LAUNCH_DATE, 在 P_LAUNCH
..
我正在创建一些存储过程来管理我的数据库.特别是,我想创建一个存储过程来编辑特定行的列,但我想动态地进行,将列名作为参数传递. 这就是我想做的事情 创建过程 myDB.edit_myTable(输入键 CHAR(16),在列 VARCHAR(100) 中,新值 VARCHAR(200))更新 myDB.myTable SET col = new_value 使用参数key我在myTable
..
我对 XML 很陌生,正在寻找一种方法来从输入参数中使用 XML 用于存储过程的以下部分(使用 SQL Server 2012).XML 通过 JS/Ajax 提交,如下所示: var xmlMain = ''+ 标题 + ''+ 摘要 + ''+ post + ''+ 部
..
这可行,但我想删除冗余.有没有办法将更新与单个 select 语句合并,这样我就不必使用 vars? 声明@OrgAddress1 varchar,@OrgAddress2 varchar,@OrgCity varchar,@OrgState varchar,@OrgZip varchar,@DestAddress1 varchar,@DestAddress2 varchar,@DestCit
..
当我尝试使用 PetaPoco 调用 SQL Server 2008 R2 存储过程时. 我的存储过程接受一个表值参数. 如何使用表值参数调用 petapoco 中的存储过程? 这是我想要做的: var db = new PetaPoco.Database("repikaciskaBaza");数据表表 = 新数据表();DataColumn id = table.Column
..
我尝试使用批量插入读取本地机器中单个 xml 文件的内容. SELECT * FROM OPENROWSET (BULK '''+ @FILENAME+''' , SINGLE_CLOB ) AS xmlData 它正在工作,但我正在尝试从远程机器读取.它给出以下错误 Msg 4861, Level 16, State 1, Line 1无法批量加载,因为无法打开文件“Z:\Technica
..
根据我现在工作的一家公司的全球 DBA 的无限智慧,他创建了一个表,该表将 int 作为 ID 字段,但不会自动增加数字. 我从 .Net 传递一个表值参数,因为它有大约 100 行或更多行数据随时被传递,我不想杀死应用程序、敲击网络或 SQL Server. 这是我的存储过程 创建过程 sp_Insert_Supporting_Error_Info(@tvp [dbo].udt_C
..
我正在存储过程中编写一些 SQL,以将数据集减少到我想要报告的有限随机行数. 报告以 Users 的 Group 开头,并应用过滤器来指定所需的随机行总数 (@SampleLimit). 为了达到预期的结果,我首先创建一个 CTE(临时表): 应用了 top(@SampleLimit) 按 UserId 分组(因为 UserID 出现多次) order by NEWID()
..
我在我的 sql 查询中使用 with rollup.我没有得到汇总的别名. 我的 SQL 是 SELECT [Column1],总和([列 2])来自 TableaGROUP BY [Column2] 与 ROLLUP 返回 s 8t 8Ĵ 8空 24 如何替换总行中的NULL? 解决方案 您可以使用 GROUPING 函数. 选择案例当 GROUPING([Column
..
我对 SQL Server 2008 R2 上的存储过程有一个非常奇怪的问题.有时,大约每个月一次,我有一个程序变得非常慢,运行大约需要 6 秒而不是几毫秒.但如果我只是简单地重新编译它,而不改变任何东西,它会再次快速运行.它不会发生在所有存储过程上,只有一个(服务器上有几百个). 我的猜测是当 sp 被编译时,它被缓存了,每次我调用它时都会重用这个缓存,而这个缓存的版本由于某种原因被破坏了
..
我已经为此工作了大约一天半,并在网络上搜索了大量的博客和帮助文章.我在 SO 上发现了几个与此错误相关的问题,但我认为它们并不完全适用于我的情况(或者在某些情况下,不幸的是,我无法很好地理解它们以实现:P).我不确定我能否很好地描述这一点以获得帮助......但这里是: 我们有一个 .NET 应用程序来跟踪我们的资源.具有将资源复制到时间跟踪系统和计费系统的导出功能;这将访问链接到时间和计费
..