`
三里小龙
  • 浏览: 86346 次
  • 性别: Icon_minigender_1
  • 来自: 孝感
社区版块
存档分类
最新评论

在存储过程中执行SQL字符串并存入全局临时表

阅读更多

@Begin int, 
@Ending int
AS
declare @sSql varchar(500),@sStr varchar(500)
set @sSql= '(select * from titles where title_id is not null '
if @Begin ='1'
 set @sSql=@sSql+'and pub_id=''0877'''
if @Ending <>''
 set @sSql=@sSql+'and type=''mod_cook'''
set @sSql=@sSql + ') temp'

set @sStr='select * into ##bb from'+ (@sSql)
exec(@sStr)
select * into #temp from ##bb 
drop table ##bb--一定要销毁全局临时表

——##标识全局临时表,#标识局部临时表

0
1
分享到:
评论

相关推荐

    在存储过程中执行字符串中存有的sql语句

    oracle在存储过程中执行字符串中存有的sql语句

    SQL 字符串处理函数

    SQL 字符串处理函数 获取指定的字符

    SQL字符串操作

    SQL 字符串操作是 T-SQL 中的一组功能强大且灵活的字符串处理函数,它可以处理数值型数据和字符型数据。这些函数可以截取和修改字符串的值,转换和手机字符串相关信息,以及执行 SOUNDEX 分析。在本文中,我们将详细...

    SQL Server中关于临时表概念及创建和插入数据等问题

    SQL Server 中的临时表概念是指名称以井号 (#) 开头的表,如果当用户断开连接时没有除去临时表,SQL Server 将自动除去临时表。临时表有两种类型:本地临时表和全局临时表。本地临时表以一个井号 (#) 开头的那些表名...

    Oracle存储过程中使用临时表

    在Oracle数据库中,存储过程是预编译的SQL和PL/SQL代码集合,它们可以用于执行复杂的业务逻辑或数据操作。在某些情况下,特别是在处理大量数据时,使用临时表可以帮助提高性能并简化代码结构。本篇文章将深入探讨...

    SQL语句中设置多个字符串

    在SQL(Structured Query Language)中,处理多个字符串的检索是常见的需求,特别是在数据查询和分析时。本实例将深入探讨如何在SQL语句中设置多个字符串条件,这对于初学者掌握数据库操作至关重要。 首先,让我们...

    SQLServer逗号分隔的字符串转换成表

    在上述代码中,首先创建了一个临时表 #tmp_table,然后将逗号分隔的字符串拆分成一个个 ID,并将其插入到临时表中。接着,使用临时表进行更新操作,最后删除临时表。 此外,还可以使用 SQL Server 的函数来实现将...

    Sqlserver2008解析json字符串新增到临时表中

    综上所述,在SQL Server 2008中解析JSON字符串并插入到临时表中需要借助一些字符串处理技巧,或者自定义的存储过程。尽管这种方法相对繁琐,但在旧版本的SQL Server中,这是处理JSON数据的一种可行方法。

    SQL字符串函数SQL字符串函数SQL字符串函数

    SQL字符串函数SQL字符串函数SQL字符串函数SQL字符串函数SQL字符串函数SQL字符串函数SQL字符串函数SQL字符串函数

    SQL字符串按殊字符串拆分.zip

    在SQL Server中,处理字符串是常见的任务之一,尤其是在数据分析和数据清洗的过程中。"SQL字符串按殊字符串拆分.zip"这个压缩包文件显然提供了一个解决方案,它帮助用户更快速、便捷地拆分包含特殊字符的字符串。这...

    ABAP字符串SQL Functions语法总结

    3. `INSTR(arg, sub)`: 这个函数用于在字符串`arg`中查找子字符串`sub`的第一个出现位置,区分大小写。如果找不到,结果为0。例如: ```abap SELECT matnr, INSTR(vpsta, 'CV') AS num, ernam INTO TABLE @DATA(gt_...

    Oracle_Sql_中常用字符串处理函数

    Oracle Sql 提供了 RPAD() 和 LPAD() 函数,用于在字符串的右边或左边填充字符。 示例:SELECT RPAD('gao', 10, '*') FROM dual; -- 返回 *gao SELECT LPAD('gao', 10, '*') FROM dual; -- 返回 gao* 13. 字符串...

    SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串

    SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串

    SQL截取字符串函数

    SQL截取字符串函数(1、截取从字符串左边开始N个字符 2、截取从字符串右边开始N个字符(例如取字符www.163.com) 3、截取字符串中任意位置及长度 等等)

    SQL中存储过程中SQL语句的单引号和双引号问题[总结].pdf

    SQL 中存储过程中 SQL 语句的单引号和双引号问题 在 SQL 中,单引号和双引号的问题是一个常见的混淆点,特别是在存储过程...在存储过程中编写 SQL 语句时,我们需要正确地使用单引号和双引号,以确保语句的正确执行。

    GetSqlFromCode(从代码中获取Sql字符串的工具).zip

    SQL字符串,即存储在代码中的用于执行数据库操作的文本,可能是简单的查询、插入、更新或删除操作,也可能是复杂的存储过程调用。代码中这些SQL字符串的管理往往被忽视,但它们对系统的稳定性和性能有着直接影响。...

    sqlserver中根据某个字符切割字符串函数

    sqlserver中根据某个字符切割字符串函数,比如根据逗号切割字符串,结果返回的是一个表值函数,这个函数返回结果字段包含Id和Value,Id为序号,Value为切割后的值

    sql server触发器中自动生成的临时表

    SQL Server 触发器中自动生成的临时表 SQL Server 触发器是一种强大的工具,用于自动执行某些操作,以响应数据库中的变化。其中,系统自动生成的临时表是触发器中一个重要的组成部分。今天,我们将详细介绍 SQL ...

    SQL 字符串自动补零

    sqlServer中,给字符串开头或结尾自动补零,可以控制补几个零,共三种方法。

    oracle通过sql实现字符串转数字oracle函数

    在Oracle数据库中,将字符串转换为数字是一项常见的操作,特别是在处理包含数字的字符串列时,可能需要进行数值计算或按照数值大小进行排序。本篇文章将深入探讨如何在SQL查询中利用Oracle提供的函数来实现这一目标...

Global site tag (gtag.js) - Google Analytics