oracle中如何将参数作为表名进行查询? [问题点数:40分,结帖人nvci19871203]

Bbs1
本版专家分:0
结帖率 50%
Bbs5
本版专家分:3580
Blank
蓝花 2016年1月 Oracle大版内专家分月排行榜第三
Bbs5
本版专家分:2786
Bbs7
本版专家分:29303
Blank
黄花 2017年2月 Oracle大版内专家分月排行榜第二
2003年10月 PowerBuilder大版内专家分月排行榜第二
Blank
蓝花 2017年6月 Oracle大版内专家分月排行榜第三
2017年3月 Oracle大版内专家分月排行榜第三
2006年12月 Oracle大版内专家分月排行榜第三
Bbs2
本版专家分:426
Bbs1
本版专家分:0
如何将表名,字段名作为参数
我想在ORACLE中做一个函数,<em>参数</em>为数据<em>表名</em>,字段名,例如rnA 表,rn字段 A1,A2,A3,A4rnrnB表rn字段 B1,B2,B3rnrn函数为GETVA(BM,ZDM)rnBEGINrnSELECT ZCM INTO VA FRUM BM ;rnRETURN VA;rnEND;rn
如何将表名作为过程参数
因为在默认情况下,<em>参数</em>只能代替常量,而不能用于代替数据库对象的名称。而我现在想将<em>表名</em><em>作为</em>过程<em>参数</em>传入,请教高手们,应该如何做?
oracle表名作为参数
用c#写rn将<em>表名</em><em>作为</em><em>参数</em>rn根据<em>表名</em>清空表里的数据的代码怎么写????rn和sqlserver 有区别吗,第一次用<em>oracle</em>rn不要拼接的SQL,求指点。
oracle 参数作为表名 问题
create or replace procedure pro_hd_selete_GA_Customerrn(rn p_out_GADATA out system.pkg_hd_user.user_rc_type,rn p_cTableName in varchar2 /*<em>表名</em>*/rn)rnisrnbeginrn/*获取 系统编号、单位编号、单位名称、地区编号、启用日期*/rn open p_out_GADATA for ' select * from '||p_cTableName;rn /*open RefCur for 'select a.lngCustomerID,a.strCustomerCode,a.strCustomerName,a.lngAreaID,a.strStartDate,b.strAreaName from gadata0001.customer a,gadata0001.area b where a.lngAreaID=b.lngAreaID(+)';*/ rnend pro_hd_selete_GA_Customer;rnrn在<em>参数</em>传递时如果传入'.' 将<em>查询</em>不到信息 请问oralce传参 对'.'有什么特殊要求!rn
使用oracle中的关键字作为表字段名称
直接使用<em>oracle</em>关键字<em>作为</em>表字段,<em>oracle</em>会报错,如果强制使用,需要使用双引号”“包起来; exp:create table t (&quot;mode&quot; char(2));
大数据处理必备的十大工具!
大数据的日益增长,给企业管理大量的数据带来了挑战的同时也带来了一些机遇。下面是用于信息化管理的大数据工具列表:1.ApacheHiveHive是一个建立在hadoop上的开源数据仓库基础设施,通过Hive可以很容易的<em>进行</em>数据的ETL,对数据<em>进行</em>结构化处理,并对Hadoop上大数据文件<em>进行</em><em>查询</em>和处理等。Hive提供了一种简单的类似SQL的<em>查询</em>语言—HiveQL,这为熟悉SQL语言的用户<em>查询</em>数据提供了
大数据分析技术研究报告(四)
作者:朱赛凡 四 大数据背景下数据分析挖掘技术介绍 1 Mahout与MLlib项目 数据分析挖掘主要涉及两个方面:一是数据预处理;二是数据挖掘。 在数据预处理方面,根据掌握资料来看,大型互联网公司主要以MapReduce、Storm等计算框架为主,这些平台可以较好解决大数据预处理面临并行计算和处理灵活性的问题。但是个人认为spark、tez等属于MapReduce升级版本,因
位图的应用之海量数据查找
位图>  一.什仫是位图>      顾名思义位图就是用每一位来保存数的状态的结构.位图是bitMap的缩写,适用于大规模数据但是数据状态又不是很多的情况的,因为一个位只有0和1两种状态,所以位图就是只用每一位来保存数的状态的结构.  二.一道海量数据查找的题>     在了解了位图的概念之后我们发现位图通常用于大规模的数据而且用于判断某一个数是否在这个范围之内,在这里就引出了这样一道海量
C#中string字符串的模糊查找
有一个很大的string字符串,比如string strText="我爱CSDN我爱CSDN我爱CSDN我爱和 谐CSDN我爱CSDN我爱CSDN",要查找其中的和谐关键字,其中关键中可能存在空格或者
oracle sql中如何将查询结果作为表名
create view res_gpsstatus as rn select * from (select case to_char(sysdate,'Q') rn when '1' then 'firq@nxyj_gpslink'rn when '2' then 'secq@nxyj_gpslink'rn when '3' then 'thiq@nxyj_gpslink'rn when '4' then 'forq@nxyj_gpslink'rn end from dual)rnrn如上:有一个视图,这个视图原来是通过union的方式将四张表联合起来.rnrn但是由于数据量太大,我想根据不同季度选择<em>查询</em>相应季度的表,减少<em>查询</em>时间.但是这个语句不知道怎么去写.各位大侠给指定一下.
如何将表名作为参数传给存储过程呢?
主要目的:利用存储过程动态生成表,<em>表名</em>由前台程序传过来,而且这个存储过程也是由前台程序调用的.调用时给一个字符串<em>作为</em><em>表名</em>.rnCREATE PROC createtable(tablename varchar(21))rnASrnbeginrncreate table tablenamern(rnusr char(21),rnpwd cahr(21)rn)rnend ;rnend createtable ;rn显然这样是不行的,如何才能实现动态生成表呢?
如何将表名作为参数传给存储过程?
如题!我想在存储过程中对某个表<em>进行</em><em>查询</em>,rn但这个表并不确定,所以打算把<em>表名</em><em>作为</em><em>参数</em>传给rn存储过程,但在"select * from <em>表名</em>"这样的语句中,rn<em>表名</em>如果用<em>参数</em>,就会报错,不知道如何实现?
存储过程中如何将表名作为参数
如:delete from table1.想用存储过程实现这个功能,将table1<em>作为</em><em>参数</em>传入存储过程,请问这个存储过程该怎么写?
存储过程中如何将表名作为参数使用
我想往一个表中插入数据,这个表可以是临时生成的,也可以是先生成好了的。rn要想将数据插入到这个表中,如何把<em>表名</em><em>作为</em>变量在存储过程中实现。rn比如说:我先得到当前的月份值,当前为8,那么这个表就为t8,如果现在是11月,<em>表名</em>就是t11,我要往这个表中插入数据,那么insert into 后面就需要跟一个变量,我不知道在DB2中怎样实现这个功能。rn好像在Oracle中,可以用&,在SQLServer中,可以用@rn希望各位大虾指教!
求 百度搜索中关键字的编码方法和解码方法,顶也有分
如题,我想要能把“编码转换”转换成“%B1%E0%C2%EB%D7%AA%BB%BB”的代码,谢谢。
连库字符串中有数据库关键字怎么办??
我的数据库叫Authorization 但是,这个名字是关键字 连库字符串是写在string变量里的 结果报错了,说 “关键字 Authorization附近语法有错误”。 不能换库名字…… 有什么其
中文POI地址模糊匹配算法
项目需要计算某一中文POI地址A与一批(目前设定的是1000个,后续可能更多)中文POI地址B的模糊匹配情况,并找出匹配最高的那个。 两两匹配算法已经实现,基本能够实现80%左右的准确率,性能也基本达
hive模糊匹配两张表里的字符串,有比笛卡尔积更高效的方法吗?
已了解的知识是: 以前SQL server在on里写between...and...或like等不等式判断都是可以的。hive只支持等值连接,于是相当于不写连接词,让两张表笛卡尔积,再把不等值的判断写
关键字的模糊匹配,数据量很大,在C#中有没有高效一点的办法,不用数据库,谢谢
-
如何将查询结果作为表名继续操作?
现有A表,字段为table_name,item1,item2;其中table_name字段存储的是<em>表名</em>,所有结构类型类似于B表的n个<em>表名</em>。rn B表,字段为id1,id2,id3,....;rn C表,字段为id1,xid。rn根据条件选出A表中item1=1且item2=1的所有table_name,然后将选出的所有这些<em>表名</em>为table_name的表中的id1,替换成C表中的xid。rn现在不知<em>如何将</em>A表<em>查询</em>的结果用来继续<em>作为</em><em>表名</em><em>进行</em><em>查询</em>,请各位大侠指教!!!
存储过程参数作为表名
用户输入一个字符串,比如VD_JAMrn在存储过程中,我要将这个字符串<em>作为</em><em>表名</em>建立一个表,rn比如rnCREATE table @VD_USERNAMErn(rn 字段。。。。rn)rnrn这样写不对,请问应该怎样写
表名作为参数问题?
请问能否在存储过程中定义一个<em>参数</em>用于接收<em>表名</em>,比如我有5个表,其中均有主键ID,程序要返回指定表中特定ID的记录,能否定义一个存储过程,每次调用时将表的名称和ID值<em>作为</em><em>参数</em>传入?
Access中如何将表名作为参数传递
请问用vba开发access数据库时,<em>如何将</em>表的名称<em>作为</em><em>参数</em>传递给公共子过程?rn下面时我做的不成功的案例:rnPublic Sub UpdateTable(s as string)rnDim strSQL As StringrnDim rs As New ADODB.RecordsetrnstrSQL = "select * from s "rnrs.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimisticrnDo While Not rs.EOFrnrn rs.Delete adAffectCurrentrn rs.MoveNextrn rs.UpdaternLooprnrnrs.ClosernEnd Subrn然后用下列语句调用此子过程:rnUpdateTable(临时表)
Oracle中如何实现以表名作为参数的存储过程?
传入两个<em>参数</em>:<em>表名</em>和日期字段名,要找出日期字段不连续的部分,并用前一条纪录填充以增加记录(日期字段不断加1,其他字段复制)<em>进行</em>补缺。从而生成一张日期连续递增不空缺的新表。 rn日期字段是日期类型 rn比如:传入<em>参数</em>只有<em>表名</em>“TableN”和日期字段名“DateA”,而实际表TableN中还包含ValueB和ValueC……等字段。而操作不变,日期字段DateA<em>进行</em>补充,ValueB、ValueC等字段<em>进行</em>复制。 rn用游标又怎么实现??rnrn请教前辈。 rn填充前的表TableN rnDateA ValueB ValueC rn2007-1-18 1 5rn2007-1-20 3 7rn2007-1-25 6 3rn rn填充后形成的新表: rnDateA ValueB ValueCrn2007-1-18 1 5rn2007-1-19 1 5rn2007-1-20 3 7rn2007-1-21 3 7 rn2007-1-22 3 7 rn2007-1-23 3 7 rn2007-1-24 3 7rn2007-1-25 6 3rnrn
如何合并一个表中相同关键字的数据
各位好,碰到一个问题,特向各位请教 有一个学生补助发放表 a , 有 以下结构 id,xm,price 1,1,10 2,2,10 1,1,20 我现在想把 相同的人所发的资金汇总合并,并能表示出这个
字符串匹配基础(中):如何实现文本编辑器的查找功能?
------ 本文是学习算法的笔记,《数据结构与算法之美》,极客时间的课程 ------ 文本编辑器中的查找功能,我想你应该很熟悉吧?比如,我在Word 中把一个单词统一替换成另一个,用的就是这个功能。你有没有想过,它是怎么实现的呢? 当然,你用上一节讲的BF算法和PK算法,也可以实现这个功能,但是在某些极端情况下,BF算法性能会退化的比较严重,而PK算法需要用到哈希算法,而设计一个可以泽各种类型...
文本中关键字匹配算法
给定一定数量的关键字,对任一篇文本,寻找文本中包含哪些关键字并加亮这些关键字 这个文本处理需要一个算法, 普通的文本处理直接去遍历所有的关键字,但是这种算法太复杂,时间复杂度太高。 之前的文章中有说过,实际用到的算法,为了加快执行速度,都是在时间和空间上做的兑换。这里同样可以,通过增加存储空间来减少程序执行时间。 可以选择开一个数组,数组的长度是char类型的最大长度加一。
关键字const的含义、作用与优点
const含义: 只要一个变量前用const来修饰,就意味着该变量里的数据只能被访问,而不能被修改,也就是意味着const“只读”(readonly) 规则:const离谁近,谁就不能被修改;          const修饰一个变量时,一定要给这个变量初始化,若不初始化,在后面也不能初始化。 const作用:         1:可以用来定义常量,修饰函数<em>参数</em>,修饰函数返回值,且被co
【BLE-CC2640】CC2640之主机端获取notify数据
本文以SimpleBLECentral工程为例,介绍CC2640<em>作为</em>主机时是如何获取从机char4通道的notify数据
如何将事件作为一种参数进行传递?
public void LoadGrid(GridViewDeleteEventHandler cmdDelete)rn GridView.RowDeleting += cmdDelete;rnrn rnrn protected void ClickDelete(object sender, GridViewDeleteEventArgs e)rn rn Grids1.GridBind();rn rnrn调用:LoadGrid(ClickDelete)rn这样好不管用,GridView点击时并不引发事件. rn
表名能不能作为存储过程的参数??
我想让一个存储过程,应用与同样的表中,就是由于<em>表名</em>不一样,难道我要对每一个表写一个存储过程吗
IbatisNet 把表名作为参数
如题 IbatisNet 把<em>表名</em><em>作为</em><em>参数</em> 该怎样写,最好能有个例子~~谢谢
关于表名作为参数的问题
废话不说,请看我的代码,应该怎么改呢?rnSET QUOTED_IDENTIFIER ON rnGOrnSET ANSI_NULLS ON rnGOrnrnALTER PROCEDURE 用户功能<em>查询</em>过程 rn@UserId varchar(50),rn@TableName varchar(50),rn@FieldName varchar(50)rnasrnDeclare @dot Varchar(10)rnDeclare @sqlText Varchar(1000)rnDeclare @RuleIds varchar(500)--我要用这个结果<em>作为</em>第二个<em>查询</em>的条件rnrnSELECT @RuleIds = 角色编号 FROM 用户信息表 as @TableName where @FieldName = @UserIdrnDeclare @newSql Varchar(1000) ; rnset @newSql = N' SELECT * FROM 角色功能<em>查询</em> WHERE (角色编号 in ( ' rnset @newSql = @newSql + @RuleIds+'))'rnprint @newSqlrnEXECUTE (@newSql)rn--------------------执行结果---------------------------rn服务器: 消息 137,级别 15,状态 2,过程 用户功能<em>查询</em>过程,行 12rn必须声明变量 '@TableName'。
表名作为参数的问题
在下面的程序中,我想将table1,table2<em>作为</em><em>参数</em>传进去,rn也就是@tableName1,@tableName2,不知如何实现,请指点!rnrncreate procedure sp_Test rn@tableName1 varchar(100),rn@tableName2 varchar(100)rnasrnbeginrn if exists(select name from sysobjects where name='table1' and type='U')rn drop table table1 --question1 rnrn declare cur_Test cursor forrn select * from table2 --question2rn rn .....rnendrngornrnrn
表名,字段名做为参数传递到Sql Server中
 今天为了提取出公共的fuction提高执行效率,需要传递表的字段<em>作为</em><em>参数</em>,语法可以通过,但是<em>查询</em>结果不正确。将表字段<em>参数</em>换成实际的字段就可以,问题出在“如果将<em>表名</em>,字段名做为<em>参数</em>传递到Sql Server中”  create   function   backtoCount(@tablename   varchar(50))    returns   int  as  begin  decl
ORACLE 模糊查询表名
数据库中得表过多,而你又能大概记得<em>表名</em>,以下语句查找很方便:select table_name,tablespace_name,temporary from user_tables where table_name like '%tb_name%'   # tb_name 用你得模糊<em>表名</em>代替<em>oracle</em> <em>查询</em>一张表或者视图的建表/视图语句:  select dbms_metadata.get_dd...
Oracle查询数据库中所有的表名
1.<em>查询</em>数据库中所有的<em>表名</em>称和每张表所对应的数据条数 select t.table_name,t.num_rows from user_tables t; 此处需要注意的是:在<em>查询</em>每张表所对应的数据条数时会与利用SQL"select count(*) from tableName"所<em>查询</em>出来的结果有所不同,原因是user_tables表的数据不是实时更新,只有在特定的时间点才会更新数据库的数...
『ORACLE』通过指定条件查表名(11g)
通过字段<em>查询</em>表 select table_name from user_tab_columns where column_name = 'NAME'; 通过索引名<em>查询</em><em>表名</em>和相应的字段名 select index_name,table_name,column_name from dba_ind_columns where index_name='PK_EMP'; 根据字段名<em>查询</em>表和对应字段 sele...
oracle查询用户下所有表名
select * from all_tables where owner=‘YOUR_USERNAME’;
数据库中的表名能不能作为存储过程的参数
假设在存储过程有这样一句select * from tableNamern我能不能把tableName<em>作为</em><em>参数</em>传给存储过程,或者写函数来实现
如何将数组作为参数
<em>如何将</em>一个数组<em>作为</em><em>参数</em>,在过程或方法之间<em>进行</em>调用。rn谁能给一个小例子啊?rn先谢谢各位了!
如何将类名作为参数
我有几个function,只是其中调用的类不同,其他都相同(包括所需调用的类下面的方法)rnrn有没有办法使这个类变成有个<em>参数</em>传入,提高代码的重用性?rnrn被调用类本身不能修改
查询结果集可以作为表名
我把数据分表了,表A存储的是分表的大体信息,我用SQL(B)取得一条记录(只有分<em>表名</em>),我想使用它<em>作为</em><em>表名</em>.rnrnSQL B:SELECT tubname FROM A where @tid>=beginid and @tid<=finisidrnrn如何SQL B<em>作为</em>一个<em>表名</em>:SELECT * FROM B WHERE id=@tidrnrnmysql可以实现吗?
oracle 获取表名,并对变量表名进行查询
任务描述:从数据中获取一定的表,再从每个表中获得一个字段集。。。rnrn[code=sql]rncreate or replace procedure pro_report_hour rnisrnrncursor table_names --获得很多需要的表,<em>表名</em>以collect_datat_开头rnis rnselect table_name from user_tables where table_name like 'collect_datat_%';rnrnTYPE data_id_table is table of report_hour.data_collector_id %TYPE;rnids data_id_table; -- 用ids 存 获得的data_collector_id集rnrnbeginrnfor tab_name in table_names looprn execute immediate 'select data_collector_id rn bulk collect into ids from' ||tab_name;rn .....rnend loop;rnend pro_report_hour;rn[/code]rnrnCompilation errors for PROCEDURE IDC.PRO_REPORT_HOURrnError: PLS-00306: 调用 '||' 时<em>参数</em>个数或类型错误rnrn求大牛帮忙解决。。。。
我的ORACLE查询语句为什么老提示表名无效呀,在线等
我的<em>oracle</em><em>查询</em>语句必须象这样才可以:select * from "ora9i"."user"; 要是用select * from user;或select * from "user";都提示<em>表名</em>
oracle 怎样查询某用户下的所有表的表名??
如题
oracle 怎样查询某用户下的所有表的表名
select * from all_tab_comments – <em>查询</em>所有用户的表,视图等。 select * from user_tab_comments – <em>查询</em>本用户的表,视图等。 select * from all_col_comments --<em>查询</em>所有用户的表的列名和注释。 select * from user_col_comments – <em>查询</em>本用户的表的列名和注释。 select ...
oracle查询当前数据库所有表名
一些文章都是介绍<em>查询</em>当前登录用户下的<em>表名</em>信息,都无法<em>查询</em>当前实例的所有用户及表信息,本sql就是解决这个问题。select distinct a.OWNER 用户名, a.TABLE_NAME <em>表名</em> from sys.all_col_comments a, sys.dba_objects b where a.table_name=b.object_name and b....
oracle查询当前用户下的所有表
1-- <em>查询</em>当前用户下所有表的名称 SQL&amp;gt; select table_name from user_tables; TABLE_NAME ------------------------------ SALGRADE BONUS EMP DEPT     2-- 统计当前用户下表的数量 SQL&amp;gt; select count(*) from user_tables;   C...
oracle 查询表名和字段名
select * from all_Tab_Columns where column_name='...' and table_name = '...';desc all_Tab_Columns Name Null Type -------------------- -------- ------------- OWNER
查询ORACLE表名 注释
//<em>查询</em><em>表名</em> 注释 select a.table_name,b.comments from user_tables a,ALL_TAB_COMMENTS b where a.table_name=b.table_name and owner='USER_PLAT_SERVER' ORDER BY A.TABLE_NAME
DTS中,如何将表名设置为参数
我想建一个DTS,在该DTS中需要创建一个表,而这个表的<em>表名</em>是不固定的,需要设成一个<em>参数</em>rn例如,想达到以下的效果:rncreate table [?]rn(rn[id] varchar (2) NOT NULLrn)rnrn其中的?是可变的,请问如何实现这样的功能?rnrn
如何将存储过程中的参数作为表名(100分求救)
各位高手,将存储过程中的<em>参数</em><em>作为</em><em>表名</em>rnrn在存储过程中,我定义了一个<em>参数</em>(如:@xm varchar(10)),用作<em>表名</em>,怎么使用它,例如 select * from @xmrnrn
SQL语句中如何将表名作为参数传入
Dim strSQL As String = "select * from @tablename where ProCardNO=@cardno"rn Dim params() As SqlParameter = New SqlParameter("@tablename", enqueryrecord.ProGetTable), New SqlParameter("@cardno", enqueryrecord.ProCardNO)rn提示必须声明变量@tablename
oracle 查询当前用户表名
当一个工程比较大的时候,会涉及到多个模块,自然就涉及到多个数据表(table),有时候记不清楚表的全名叫什么,只知道表的一部分名字,这样我们可以用下面的SQl来<em>查询</em>我们模糊的表:SELECT table_name from user_tables WHERE table_name LIKE '%XXXX%'; PS:这个<em>表名</em>最好是写成大写,因为ORACLE默认是把<em>表名</em>全部大写。
Oracle中根据注释来查表名
首先在<em>oracle</em>中因为平常所用的用户比较多,用户底下表又很多,并且表的字段很多的情况下,找一个具体的字段对于不熟悉这个表的人来说,找起来有点盲目。所以就需要根据一点小条件来全局搜索 上代码: select * from user_tab_comments where comments like '%摘要%' 按照sql的条件来看,就是根据你知道的注释来找表喽!  ...
Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名
<em>查询</em>所有<em>表名</em>: select t.table_name from user_tables t; <em>查询</em>所有字段名: select t.column_name from user_col_comments t; <em>查询</em>指定表的所有字段名: select t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB'; 查...
oracle怎样查询某用户下的所有表的表名
转载自:https://blog.csdn.net/u013986802/article/details/72285901 问题描述:<em>查询</em>一个<em>oracle</em>用户下有哪些表 解决方法: (1)dba_tables(在dba权限下可查) SQL&amp;gt; conn / as sysdba Connected. SQL&amp;gt; select count(*) from dba_tab...
Oracle数据库查询表名和字段的描述信息SQL脚本
--<em>查询</em>字段类型与名称描述 select a.Table_name,a.column_name,a.data_type,a.data_length,a.data_precision,a.nullable,a.column_id,b.comments from user_tab_columns a left join user_col_comments b on a.TABLE_NAME=b.tab...
表名作为参数,如何获取查询结果.
declare @autoid intrn declare @nautoid intrn declare @sql nvarchar(2000)rn declare @tablename nvarchar(200)rn declare @field nvarchar(50)rn set @tablename='tbl_calendarday'rn set @field='cid'rn set @sql='select @nautoid=max(' + @field + ') from ' + @tablename + ''rn print @sqlrn exec(@sql)rnrnrn执行到rnset @sql='select @nautoid=max(' + @field + ') from ' + @tablename + ''rn这句就出错了,请问应该如何解决呢?rn错误信息:Must declare the variable '@nautoid'.rnrn
能否将表名作为参数传入存储过程处理查询?
能否将<em>表名</em><em>作为</em><em>参数</em>传入存储过程处理<em>查询</em>,rn 当使用此存储过程的程序很多时,rn是否会造成太多多线程或多进程的问题,以至造成系统出错或崩溃?rn请高手指教.
请问怎样在Access的查询中用参数作为From的表名
如:SELECT Count(*) FROM tableName,这个tableName怎样表达为<em>参数</em>形式?
如何将combobox中的text作为query组件的查询条件进行查询
本人想在combobox的下拉框中选取一个item<em>作为</em>query组件的<em>查询</em>条件,程序如下:rnrnquery1.sql.add('select * from customer');rnquery1.sql.add('where custno=combobox1.text');rnrn在编译时无法通过,先是显示text为invalid field,修改后来又显示capability not supported.rn新手上路,请大家不吝赐教
查询的字段做表名参数
[code=SQL]rnDECLARE @SQL AS VARCHAR(2000),@EncodeID AS VARCHAR(2000)rnBEGINrnSET @SQL='SELECT * FROM @EncodeID=(SELECT TableName FROM dbo.CAccountingProjectType WHERE id=1)' rnexec(@SQL)rnEND rnrn[/code]rn如何修改
Oracle查询库中的所有表,表的字段等等操作
<em>查询</em>数据库的所有表 select * from user_tables  <em>查询</em>数据库的某个<em>表名</em>为XXX select * from user_tables  where tablespace_name = 'TIM_MIS_BASE' <em>查询</em>所有<em>表名</em>: select t.table_name from user_tables t; <em>查询</em>所有字段名: select t.column_na
oracle 查询数据库中所有表名查询某一个表的所有列名
1.<em>查询</em>当前数据库中所有<em>表名</em>及表的备注:         1) select  * from user_tab_comments;----<em>查询</em>所有表         2)select  *  from user_tab_comments  where Table_Name='<em>表名</em>';----<em>查询</em>某一个表的名称及备注 2.<em>查询</em>某一个表的所有列及列的备注:   select  *  f
oracle查询当前用户名下所有表
select * from all_tables where owner='TEST'; TEST为用户名,用户名必须是大写
oracle查询表名,表字段
<em>oracle</em><em>查询</em>表信息 select t.* from user_tables t; 如下为<em>查询</em>当前用户下的<em>表名</em>: select t.table_name from user_tables t; 通过<em>表名</em><em>查询</em>表字段: select t.column_name from user_col_comments t where t.table_name = 'T_DDW_F28_IDSTR...
oracle 函数问题,表名作为参数怎么写
想写一个函数,得到一个表中这一列的最大号, 函数传进去两个<em>参数</em>,一个<em>表名</em>,一个列名。rn如下:rncreate or replace function F_GETMAX(tablename in varchar2, colname in VARCHAR) return integer isrn Result integer;rnbeginrn SELECT MAX(colname) INTO RESULT FROM tablename;rnrn return(Result);rnend F_GETMAX;rnrn提示:表和视图不存在,用 execute immediate 调了半天也没弄好,那位大侠指点一下。
在function中如何将数组作为参数
rt
请问可以根据记录作为表名进行查询吗?
[code=SQL]rncreate table tb6(类号 varchar(10) , <em>表名</em> varchar(10)) rninsert into tb6 values('CB' , 'tb4') rninsert into tb6 values('CC' , 'tb5') rngorncreate table tb5( 数据A int , 数据B int) rninsert into tb5 values(13 , 11 ) rninsert into tb5 values(24 , 12 ) rninsert into tb5 values(36 , 13 ) rninsert into tb5 values(47 , 213) rninsert into tb5 values(48 , 123) rngorncreate table tb4( 数据 int) rninsert into tb4 values( 53 )rninsert into tb4 values(99 )rninsert into tb4 values(454 )rninsert into tb4 values( 434) rninsert into tb4 values(99 )rninsert into tb4 values(994 )rn[/code]rnrn希望效果:rnCCrn数据A 数据Brn----------- -----------rn13 11rn24 12rn36 13rn47 213rn48 123rnrn谢谢回帖!rn
自定义函数如何将控件作为参数
比如一个数据窗口 dw_1rn程序中有很多相同的操作,要把它定义成一个函数或别的方法rnrn如:rnrnrnString ls_SQL,ls_where,ls_selectrnls_SQL = dw_1.Describe("DataWindow.table.select") //获取数据窗口当前的SQL语句rnIf Pos(ls_SQL,"where") > 0 Then //如果有where子句(有可能是运行时添加的)rnls_select = Left(ls_SQL,pos(ls_SQL,"where") - 1) //取where前面的内容rnElsernls_select = ls_SQL //如果没有where子句则直接赋值rnEnd Ifrnls_where = " where username='"+ls_name+"'" //where子句。可以设计界面让用户构造rnls_SQL = ls_select + ls_where//添加where子句rnIf dw_1.SetSQLSelect(ls_SQL) = 1 Thenrndw_1.Retrieve()rnEnd If rnrn需要传入的变量有rn ls_namern 传入的控件有rn dw_1rnrn请问要怎么做 rnrnrnrnrnrnrn
如何将list作为参数传人
有下边方法rnstruct structTmprn int a;rn double b;rn;rnrnvoid SetAudioChunkInfo(list intList,list doubleList,list structList);rnrn编译通不过(编译环境:VC6 + SP5,WIN2K),提示错误rnerror C2065: 'structList' : undeclared identifierrnerror C2955: 'list' : use of class template requires template argument listrnrn请教一下:rn1)可以将list<em>作为</em>方法的<em>参数</em>吗?rn2)如果可以,使用的时候要注意什么rn
查看oracle 某个表的所有字段名称
select   column_name   from   user_tab_columns   where   table_name=upper(这里是你需要<em>查询</em>表的具体名称);在此,特表强调一下 user_tab_columns  是Oracle 的一个系统视图,具体内容如下: 大家可以使用desc user_tab_columns 命令看一下 这个视图的具体描述,
Oracle 查询表名和列名以及所有外键
1.<em>查询</em>所有表 select table_name,tablespace_name,temporary from user_tables [where table_name=<em>表名</em>] 2.<em>查询</em>所有列名 select column_name,data_type ,data_length,data_precision,data_scale,table_name from user_ta
Oracle查询表所属用户
以dba用户登录<em>oracle</em> <em>查询</em>语句为: select owner, table_name from all_tables where table_name = upper('bankrule');结果如下 可以看到四个用户下均有bankrule表。 为了便于区分,可以用各自的字段名和字段类型加以区别。 <em>查询</em>语句如下:select t.owner, t.table_name, t.col
oracle sql动态执行问题(动态表名
如题,其实是个典型的问题,网上查到的方法一般是动态拼接SQL语句执行,但现在我的SQL太长了,全部动态执行很难阅读,对于以后维护也很麻烦。 我有一个想法就是把动态的部分数据先查找出来,放到临时表或者游
oracle根据传入的表名动态增删改数据--存储过程
create table lcn_test0907( id varchar2(100) primary key not null, name varchar2(100) not null, age varchar2(100) not null ); insert into lcn_test0907 values(‘1’,‘李白’,‘18’); insert into lcn_test0907 va...
如何将控件作为参数传入
想在多线程中传入控件做为<em>参数</em>,可是不知道怎么个用法...郁闷rnrn
如何将参数作为字段名 sql
<em>oracle</em> <em>如何将</em>传进去的<em>参数</em> <em>作为</em>表的字段名rnrn如rnselect 'QL_SEQUENCE_A'.EXTVAL FROM DUALrn中SQL_SEQUENCE_A我要用传进去的<em>参数</em>来代替他。rn
如何将函数作为参数
我定义了类CFunc,有三个成员函数,如下:rnint CFunc::add(int a, int b)rn return a+b; rnrnrnint CFunc::Double(int a, int b, int (*P)(int,int))rn return P(a,b)*2;rnrnrnvoid CFunc::FuncMain()rn Double(3,5,&add); // 如果不定义add() 为static, 编译时这句总出错rnrnrn前提条件:Double(int a, int b, int (*P)(int,int)) 已经定义好,不能做改变。rnrn如果我将要<em>作为</em><em>参数</em>的函数add(int a, int b) 定义为static, 则编译没问题。但我不想这么做,因为我还需要在add()里访问其他非静态变量。rnrn但如果不这样,在FuncMain()里,我无论怎么调用函数Double(),编译时都出错:rn1)写成:Double(3,5,&add); rn 出错信息:error C2276: '&' : illegal operation on bound member function expressionrn2)写成:Double(3,5,&CFunc::add); rn 出错信息:error C2664: 'Double' : cannot convert parameter 3 from 'int (__thiscall CFunc::*)(int,int)' to 'int (__cdecl *)(int,int)'rn3) 写成:Double(3,5,add); 或:Double(3,5,CFunc::add); rn 出错信息:error C2664: 'Double' : cannot convert parameter 3 from 'int (int,int)' to 'int (__cdecl *)(int,int)'rnrnrn请高手支招: 我该如何调用Double() 函数?rnrn非常感谢!
如何将游标作为函数的参数
要写一个打印游标中的数据到文件的函数,<em>参数</em>目前考虑是两个,一个是游标,一个是文件名,但现在不太清楚如何得到游标中的列数以及列名,不知道游标中有没有相关的属性,请各位老大帮帮忙,至急。若有例程不胜感激。rn顿首rnrn另,这个函数是<em>作为</em>一个共同处理提出来的,给不同的过程调用,所以游标都不是一样,刚才没有考虑到,请问<em>如何将</em>游标<em>作为</em><em>参数</em>定义到函数里边。rn这样: create or replace function printsample(p_cursor IN CURSOR)????rn好像不能这么着,rnrn急啊rnrn
如何将数据类型作为参数传入
如果编写一个类或函数,其中某一数据类型不确定,该如何解决。
oracle创建表,动态表名
SQL> begin 2 execute immediate 'create table a_bak_'||to_char(sysdate, 'yyyymmdd')||' as select * from a'; 3 end; 4 /
Oracle中已知字段名查询所在的表名
select table_name from user_tab_columns where column_name = '字段名'; 这是网上查到的,地址如下:http://blog.163.com/pei_hua100/blog/static/80569759201272114619283/,但当时一直未能实现,原因是字段名是区分大小写的,比如BM不能写成bm,以后注意。
MySQL存储过程接受表名变量作为参数
一般情况下,MySQL的存储过程不接受<em>表名</em>变量<em>作为</em><em>参数</em>,否则会报错,如下图所示: 上图中的报错信息显示在test数据库中,没有名为grade的表。这表示存储过程tname_example没有正确识别出传递给它的<em>表名</em><em>参数</em>。 为解决这个问题,我们可以在存储过程过程中使用prepare语句: 上图中的拼接语句concat('select * from ',table_name)值得注意,c...
SQLServer05存储过程将表名作为参数的问题!!!!!!!!!!
[code=SQL]rnCREATE PROCEDURE testTablern@table varchar(50), rn@id varchar(18), rn@name varchar(20), rn@sex varchar(2), rnASrndeclare @sqltmp nvarchar(max)rnrnset @sqltmp='insert into '+@table+' values(@id,@name,@sex)'rnexec(@sqltmp)rnrn[/code]rnrn可以执行生成存储过程.rn但是测试时:rnexecute testTable '[dqk]..[Worker]','12345679','aa','男'rnrn必须声明标量变量 "@id"rnrn不知道为什么,请指点!!
想把表名作为存储过程的输入参数,怎么办?
有一个存储过程要对表<em>进行</em>操作,表是每天产生一个,操作哪天的数据,就把哪天的<em>表名</em>传递给存储过程,问题是,<em>表名</em><em>作为</em><em>参数</em>会报语法错误。这个问题该怎么解决?请高手指教?
一个自定义函数,将表名作为参数???
create function createcodeopsrn(@basicid int,@tablename varchar(10))rnreturns char(5)rnasrn begin rn declare @code char(5),@qq varchar(1000)rn declare @count intrn set @qq='select @count=count(*) from '+ @tablenamern exec @qq rn set @code=cast(right(100000+@count+@basicid,5) as char(5)) rn return(@code)rn endrngornrninsert into manufacturers values(dbo.createcodeops(1,'manufacturers'),1,1,1)rn各位帮看一下为何我执行上的的插入语句为提示下面的错误:rn服务器: 消息 2812,级别 16,状态 62,过程 createcodeops,行 2rn未能找到存储过程 'select @count=count(*) from manufactur'。rn语句已终止。 rn
oracle函数表名作为参数输入报错
发帖求助,<em>oracle</em>函数中,把一个<em>表名</em>当作一个<em>参数</em>输进来的时候,那个动态组合的sql语句在转义的时候,出了问题。我把这个问题贴出来,请高手指教! 函数的源代码: CREATE OR REPLACE FUNCTION FGET_WFID(P_BUILDNO IN VARCHAR2,TABLENAME IN VARCHAR2) RETURN VARCHAR2 AS L...
表名和字段名作为参数传入存储过程
<em>表名</em>和字段名<em>作为</em><em>参数</em>传入存储过程或函数rnrnrn帮忙举个例子
表名和字段名能否作为datawindow的参数
比如我有两个<em>查询</em>,就是<em>表名</em>和字段名不同,rn格式都相同,怎么用一个datawindow来实现?
自定义函数能否用表名作为参数??急!
我有一系统列列名相同的表保存用户的信息,如学历、职业...,这些表都只有 ID和name 两个字段rn现在每次<em>查询</em>时都必须用:rn(Select top 1 name From job_sys_edu where ID=edu) as eduname 这样的语句,想定义这样的函数rnrnCREATE FUNCTION GetSysField(@fid int,@tableName varchar(30))rnRETURNS varchar(50)rnASrnBEGINrn DECLARE @str varchar(50)rn SET @str = ''rn SELECT top 1 @str = [name]rn FROM @tableName WHERE ID = @fidrn RETURN @str rnENDrnrn但系统不允许这样定义函数,总提示tableName没定义,有没有办法解决这个问题呢?rnrnrnrn
Mango_BBS社区下载
J2EE的论坛web网站用到了三大框架spring+struts+JPA(hibernate)扫描注解和数据库用的是mySql数据库,使用ehcache做了缓存优化,起初有设计 有论坛、个 人空间、投票、商城、android客户端的,现在因为要找工作了,暂时把这个项目先放一放吧,实现的有论坛、和简单的商城,网上支付暂没加入 相关下载链接:[url=//download.csdn.net/download/snowbutter1/5283859?utm_source=bbsseo]//download.csdn.net/download/snowbutter1/5283859?utm_source=bbsseo[/url]
中兴通信手机指导书F850下载
中兴通信手机指导书F850,供参考!指导说明书 相关下载链接:[url=//download.csdn.net/download/danielxiong/2228774?utm_source=bbsseo]//download.csdn.net/download/danielxiong/2228774?utm_source=bbsseo[/url]
png压缩软件(超牛)下载
png压缩软件(超牛),自己下了看吧! 相关下载链接:[url=//download.csdn.net/download/huang_zhen123/8024231?utm_source=bbsseo]//download.csdn.net/download/huang_zhen123/8024231?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的