-
1 votesanswersviews
MySQL动态变量被截断
我正在编写一个存储过程,其中我使用动态变量来定义SQL块 . 然后,我从动态变量创建一个准备好的语句并执行它 . 当我的SQL超过255个字符时,它会被截断(可能是限制动态变量) . set @NEW_CAMPAIGN_SQL = concat( 'CREATE TABLE `', CAMPAIGN_TABLE, '` (', '`id` bigint(20) unsigned... -
0 votesanswersviews
mysql过程没有使用phpmyadmin创建/工作
我使用phpmyadmin mysql版本5.0.77创建了以下存储过程,但没有按预期工作.....并显示以下错误 . 存储过程: delimiter // create procedure myProc() begin select name from main_contacts; end // delimiter; Error There seems to be an error in... -
0 votesanswersviews
Mysql - 过程执行失败而不是错误
当我想声明此过程时,它不会声明此代码不报告任何报告我不知道那是问题所在 我想在solr索引中使用此过程,但此过程不会执行 DELIMITER $$ create procedure getAllStuff() begin declare category_id int(10); declare category_name varchar default NULL; declare stateCom... -
0 votesanswersviews
在shell脚本中使用mysql存储过程的关联数组
这是我的输入表: queue_id | queue_name| ---------------------- qid1 | qname1 | ---------------------- 我的输出应该是 key | value | ---------------------- queueId | qid1 | queueName| qname1 ... -
0 votesanswersviews
如何使用jmeter测试带有sys_refcursor返回类型的Oracle存储过程?
我想使用jmeter测试Oracle存储过程 . 我已经完成了除参数之外的所有操作 . 这是我的SQL查询: 声明outinfo varchar2(20); outtable sys_refcursor; begin {call RK_JSCX(?,?)};结束; Oracle中的outtable是一个游标 . 我使用resultSet在java中包含它 . 但是,无论我在参数类型中设置什么,... -
7 votesanswersviews
存储过程什么都不返回
此存储过程不起作用 . 我检查了SQL,并在直接解析到DB时返回正确的值 . 真奇怪啊!它只返回0行 . 可能有什么不对? ALTER PROCEDURE dbo.GetSaltOfUser ( @eMail nvarchar ) AS DECLARE @result nvarchar /* SET NOCOUNT ON */ BEGIN SELECT @result = sa... -
64 votesanswersviews
我可以在存储过程中使用可选的OUTPUT参数吗?
我有一个存储过程有一堆输入和输出参数,因为它是将值插入多个表 . 在某些情况下,存储过程仅插入到单个表中(取决于输入参数) . 这是一个模拟的场景来说明 . 表/数据对象: Person Id Name Address Name Id FirstName LastName Address Id Country City 假设我有一个插入人的存储过程 . 如果地址没有't exist I wo... -
0 votesanswersviews
使用vb.net oledbcommand从存储过程中检索输出参数(标识列)
我试图从SQL Server 2008 R2中的存储过程检索输出参数值(标识字段) . 我查看了以下stackoverflow链接 . 我正在做同样但仍然面临的问题:Retrieving output parameter from stored procedure with oledb command vb.net Stored procedure - return identity as out... -
0 votesanswersviews
如果声明在mysql中的where子句中选择语句
我需要在select语句中将'if'放入我的where子句中 . 我正在搜索两个日期,并希望在两个日期之间提取数据 . 我需要检查年份是否不同,月份是否不同,然后是一天 . 我目前的选择陈述是: select count(*) from SOMT_Development.Board_Metrics_Data bmd where bmd.Metric_Year >= startYear... -
3 votesanswersviews
转换参数时SQL存储过程发生错误,文字没有错误
嗨,我有问题,我不能单独解决,因为该死的调试不能在我的主机上工作 . 简而言之,当我尝试将类型datetime从表1中的一列转换为varchar并使用它作为参数到我的存储过程我得到错误,但当我写出相同的东西,但用N'..字符串......'一切都很好,我真的很困惑,这里是: 表1:Id(标识符int,非null)消息(nvarchar(max)DisableComments(int)DateTim... -
7 votesanswersviews
参数的执行速度不如硬编码值
我有一个执行非常糟糕的存储过程 . 当我声明一个变量时,设置它的值,然后在where子句中使用它,该语句需要一个多小时才能运行 . 当我在where子句中对变量进行硬编码时,它会在不到一秒的时间内运行 . 我开始通过执行计划调查它出了什么问题 . 看起来当我尝试传递一些声明的变量时,执行计划会创建一些Hash Match,因为它从使用UNION和公用表表达式的视图中选择值 . /*********... -
0 votesanswersviews
将List / Array传递给存储过程并在存储过程中逐个检索参数 .
我的asp.net页面中有复选框的下拉列表 . 在该页面中,我将检查多个/单个/所有值 . 现在我想将所有选定的值从dropdownlist传递给sql server 2005存储过程作为参数 . 我想将所选值的数组作为字符串传递,每个数组项以','分隔 在存储过程中,我想逐个检索每个值 . (使用拆分功能还是更好的选项?) 我想处理每个选定参数的插入查询 . 请帮忙 . 我试过这个存储过程 .... -
8 votesanswersviews
在SQL中将字符串列表转换为Int列表
我的存储过程中有一个nvarchar(MAX),其中包含int值列表,我这样做 it is not possible to pass int list to my stored procedure ,但是,现在我遇到问题,因为我的数据类型是int,我想比较字符串列表 . 有没有办法可以做同样的事情? ---myquerry----where status in (@statuslist) 但是s... -
62 votesanswersviews
以编程方式检索与SQL Server Management Studio gui返回的源相同的SQL Server存储过程源?
有关如何以编程方式从SQL Server 2005获取完全相同的存储过程源的任何指针,就像我在SQL Server Management Studio中右键单击该存储过程并选择修改一样? 我正在尝试使用SMO,但存在一些文本差异 . 该过程始终具有CREATE,而不是ALTER,并且标头中存在一些差异,例如在我以编程方式获取的版本中缺少GO . 我可以解决这些问题,但也许还有更好的方法吗? 我再次... -
1 votesanswersviews
更新不想在我的Windows窗体上工作
我有一个更新的存储过程,它完全适用于我的sql,但是当我尝试更新我的c#表单时它没有更新,但我的代码似乎是正确的,我不知道为什么我不能执行更新这是我的更新存储过程 sql script USE [MediaPlayer] GO / ***** 对象:StoredProcedure [dbo] . [updateBooks]脚本日期:11/25/2013 07:51:33 **** ***... -
1 votesanswersviews
从名称表中选择表中的所有行是Nvarchar
我将通过SQL查询创建过程并具有 @name_table ( nvarchar ) . 如何使用多个表的一个程序不使用 EXEC ? 例: CREATE TABLE tbl_produces ( id int primary key, name nvarchar(250) ) GO INSERT INTO tbl_produces VALUES (1, 'abc'), (2, 'cd... -
0 votesanswersviews
存储过程如果存在动态表
我在这里有一个问题,我在stackoverflow中搜索,但仍然没有找到最好的方法 我有这样的存储过程(SP) DECLARE @table NVARCHAR(max),@ SQLQuery NVARCHAR(max)SET @table = @meta'_prize4winner'SET @SQLQuery ='if exists(选择*来自[dbo] . '@ table',其中idCamp... -
0 votesanswersviews
sql 2008程序
CREATE PROCEDURE csGorevDuzenle @duzenle int, @grup_ad varchar(30), @islem_grubu varchar(30), @tamamlayan varchar(30), @kayit_zamani datetime, @sonuc_zamani varchar(30), @arayan varchar(30), ... -
0 votesanswersviews
在过程中使用动态查询,并在SQL Server的select语句中调用该过程
我需要在SQL Server中执行动态查询,并在select查询中显示结果 . 既然,我们不能在函数中使用动态查询,我们编写了一个存储过程来返回动态查询值 . 但是如何在选择查询中调用我的存储过程 . -
1 votesanswersviews
构建一个SSRS数据集,该数据集根据创建临时表以存储结果的存储过程的结果查询数据?
我需要构建一个SSRS报告,显示SQL Azure表中的查询结果 . 但是,我的where条件之一将检查从存储过程(exec team param1,param2)结果集中提取的数据 . 添加到复杂的是存储过程创建临时表( tempteam )来存储结果 . 如何为我需要的数据编写查询,以指定where子句中的 tempteam 内容? 示例代码 exec team 9596, 2 select... -
0 votesanswersviews
存储过程的动态表
我正在尝试从存储过程创建临时表,from this link 在字符串中,他定义了sql server版本 . 从2005年到2012年,我们的客户拥有不同类型的sql server . 字符串:'SQLNCLI','Server =(local)\ SQL2008; Trusted_Connection = yes;','EXEC getBusinessLineHistory' 如何独立于sql... -
0 votesanswersviews
从SELECT存储过程访问SQL表函数列
我有一个非常大的SELECT存储过程,它有多个返回列和多个INNER JOINS和LEFT JOINS . 我还有一个包含10列的表函数,表函数的结果集基于用户ID . 我的问题是,如何将表函数合并到主SELECT存储过程中,并能够根据用户ID从表函数返回列 . 主要存储过程: SELECT dbo.WebPersonalInfo.UserID, dbo.Web... -
0 votesanswersviews
存储过程不返回受影响的行
这是(确切地说)我的一个存储过程 . 它在执行时不会返回受影响的行 . 所以我尝试运行整个查询,提供参数的给定值,然后返回一(1)个受影响的行 . 我想知道为什么它在存储过程中不会返回受影响的行 . 我还删除了SET NOCOUNT ON,这样就不会阻止额外的结果集干扰SELECT语句 . 请帮忙 . 这是执行语句 exec STOREPROCEDURENAME @levelnumber=1,@l... -
12 votesanswersviews
将存储过程的结果保存在Table变量中[duplicate]
可能重复:如何选择* INTO [临时表] FROM [存储过程] 我有一个嵌套的存储过程调用 在其中一个存储过程中,我想将结果保存到表变量中,如下所示: INSERT INTO @myTable EXEC sp_myStoredProcedure 但是,因为proc . 嵌套发生以下错误:INSERT EXEC语句不能嵌套 必须从另一个过程调用该过程,更改此选项不是一个选项 . 我想尝试... -
2 votesanswersviews
阿拉伯字母的存储过程
我在如何编写阿拉伯字符的存储过程方面遇到了一些问题 我的目标是: 我在sql server中有临时表和主表!从一些文件数据将插入到该表的临时表我需要在该表中验证只有一个列数据将被英文文本或阿拉伯语文本插入一些 如果包含阿拉伯数据的字段数据意味着我需要将主表标志中的列更新为1,那么临时详细信息数据将传递到该位置的主表我需要编写存储过程 那么如何在数据所在的存储过程中进行匹配 -
0 votesanswersviews
检索使用临时表的存储过程结果集的列定义
我试图使用以下查询检索存储过程的列定义: exec sp_describe_first_result_set @tsql = N'EXEC @return_value = [dbo].[foo] @DATABASENAME = dbname, @TABLENAME = tblname, @DATEFROM = N''20170101'', @DATETO = ... -
4 votesanswersviews
如何从oracle中的另一个存储过程调用存储过程
我有一个现有的存储过程,它接受2个参数并返回一个oracle游标 . 游标包含大约30到60行数据 . 我想在另一个存储过程中使用上面预先存在的存储过程作为表...基本上我想调用预先存在的存储过程并查看返回的行是否包含特定值 . 例如: SP 1 = get_data_1 (returns oracle cursor) SP 2 = get_data_2 在get_data_2中 select ... -
14 votesanswersviews
使用JDBC从存储过程中获取Oracle表类型
我试图了解使用JDBC从Oracle存储过程/函数获取表数据的不同方法 . 六种方式如下: 过程将模式级表类型作为OUT参数返回 过程将包级别表类型作为OUT参数返回 过程将包级游标类型作为OUT参数返回 函数返回模式级表类型 函数返回包级表类型 函数返回包级游标类型 以下是PL / SQL中的一些示例: -- schema-level table type CREAT... -
0 votesanswersviews
如何将数据表从vb传递到Oracle存储过程
我需要将几行数据传递给oracle存储过程,并在过程中每行执行多个操作 .我似乎找不到适合发送数据表的解决方案 . 我在oracle中创建了自定义表类型,并在过程中使用了这种类型的参数作为输入参数 .在vb结束时,我直接添加了一个数据表作为参数 .然而,这给出了错误 - 无法将数据表转换为对象 . 自定义类型 create or replace TYPE FORECAST_TYP AS OBJ... -
-1 votesanswersviews
如何在SQL Server中将层次关系组合在一起
我在表 Example 中有一个列名 Parent 和 Child ,下面是表数据 | Parent | Child | |---------------------|------------------| | 100 | 101 | |---------------------|------...