oracle 获取表名,并对变量表名进行查询 [问题点数:50分,结帖人hao123yao]

Bbs1
本版专家分:0
结帖率 83.33%
Bbs7
本版专家分:13379
Blank
红花 2012年10月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年1月 Oracle大版内专家分月排行榜第二
2012年12月 Oracle大版内专家分月排行榜第二
2012年9月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2012年11月 Oracle大版内专家分月排行榜第三
2012年8月 Oracle大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
oracle 怎样查询某用户下的所有表的表名??
如题
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 查询表名和字段名
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
请问如何将变量作为表名进行查询
vb+sql_2000rnrn有这么一句:rnadors.open "select * from table where 序号='"&text.text&"'",cnn,adOpenKeysetrnrnrn现在表table 是不固定的,由<em>变量</em>abc赋值,请问上面一句如何修改?
表名 变量
rn declare @ssmonth varchar(11)rn select @ssmonth = 'NEWTB'+convert(varchar(6),dateadd(month,-2,getdate()),112)rn rnrn if not exists (select 1 from SysObjects where name=@ssmonth)rn beginrn select * into ['+@ssmonth+'] from NEWTBrn endrnrn这里的select * into @ssmonth from NEWTB出错,这个语句的目的是复制表结构以及内容.
变量表名
rn<em>变量</em><em>表名</em>abcnmbrndim abcnmbrnwwwn="a"rnwwwd"b"rnwwwl="c"rnabcnmb=wwwn&wwwd&wwwlrn"SELECT * from "&abcnmb&" where intro= '"&inr&"'"rn其中wwwn值取自SERVER_NAMErn不用<em>变量</em>则可以~错在那里~请指正
Oracle 查询当前数据库所有表名+表名注释
原因:没办法起一个望名知意的<em>表名</em>,或者英文不太好没办法看<em>表名</em>知道这个表作用的。 Oracle <em>查询</em>当前数据库获得 所有<em>表名</em>+<em>表名</em>注释 SELECT a.TABLE_NAME,b.COMMENTS FROM user_tables a,user_tab_comments b WHERE a.TABLE_NAME=b.TABLE_NAME ORDER ...
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 模糊查询表名
数据库中得表过多,而你又能大概记得<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查询库中的所有表,表的字段等等操作
<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
如何对表名进行模糊查询????
a为<em>表名</em>rn如:select * from like a%rn请高手赐教!谢谢
查询表名
我有个数据库中只知道有张<em>表名</em>的结尾是'MS',rn表太多,用什么语句把数据库中所有结尾是'MS'的表都查出来 rn谢谢
获取表名
我不想<em>获取</em>phpadmin中information_schema中的所有<em>表名</em>,只想<em>获取</em>其中一个数据库industry中的表,我应该怎么做rn我写的代码如下:rnrnrn rn 行业数据库 <em>表名</em>管理rn rnrn rnrn rn 账户管理>表管理><em>表名</em>管理rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 选中rn 英文<em>表名</em>rn 表字段详情rn ";rn rn while($row = mysql_fetch_array($result))rn rn echo "";rn echo "";rn echo "" . $row['table_name'] . "";rn echo "结构";rn echo "";rn rn echo "";rn?> rnrn
Oracle创建小写的表名查询
SQL> show user USER is "TEST" SQL> select object_name,object_type from user_objects; OBJECT_NAME                    OBJECT_TYPE ------------------------------ -------------------- BIN$Ys4BOtF4D
Oracle 根据字段查询表名
  记录一下。       SELECT table_name FROM USER_TAB_COLUMNS WHERE column_name = '字段名';     SELECT table_name FROM ALL_TAB_COLUMNS WHERE column_name = '字段名';     MSSQL    SELECT   A.NA...
查看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>当前数据库中所有<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之动态sql
语法:EXECUTE IMMEDIATE SQL_STRING [INTO   DEFINE_VARIABLE,DEFINE_VARIABLE.../record]       [USING IN /OUT BIND_ARGUMENT,IN /OUT BIND_ARGUMENT..] SQL_STRING:sql语句或PL/SQL代码块 DEFINE_VARIABLE:表示用来接收<em>查询</em>结果的<em>变量</em>...
在Oracle中执行动态SQL的几种方法
 特别申明:本文用于自己学习备忘。 转自:http://blog.csdn.net/li_guang/article/details/3995794 在一般的sql操作中,sql语句基本上都是固定的,如: SELECT t.empno,t.ename  FROM scott.emp t WHERE t.deptno = 20; 但有的时候,从应用的需要或程序的编写出发,都
ORACLE 动态执行SQL语句
Oracle 动态SQL Oracle 动态SQL有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者。试验步骤如下: 1. DDL 和 DML /*** DDL ***/ begin EXECUTE IMMEDIATE 'drop table temp_1'; EXECUTE IMMEDIATE 'create table temp_...
oracle根据表名查询表结构
select t.table_name,        t.column_name,        t.data_type,        t.data_length,        t.nullable,        t.column_id,        c.comments,        (SELECT CASE                  WHEN t.colum
Oracle查询表空间下所有表名
Oracle怎么<em>查询</em>指定表空间下所有<em>表名</em>?
oracle 查询用户表名 与描述
查义<em>表名</em>与comments select distinct a.table_name, b.comments from user_tables a,ALL_TAB_COMMENTS b where a.table_name=b.table_name <em>查询</em>字段的名字和comments select distinct a.COLUMN_NAME,b.comment...
ORACLE语句获取表名列名
<em>获取</em>所有<em>表名</em> select table_name from user_tables; <em>获取</em>所有列名 select column_name from user_tab_columns where table_name = '<em>表名</em>';
动态执行变量表名 表名赋值
if object_id('tempdb..#t') is not null drop table #t rncreate table #t (name varchar(10)) rninsert into #t select 'F201101' rninsert into #t select 'F201102' rninsert into #t select 'F201103' rninsert into #t select 'F201104' rninsert into #t select 'F201105' rninsert into #t select 'F201106' rninsert into #t select 'F201107' rninsert into #t select 'F201108' rninsert into #t select 'F201109' rninsert into #t select 'F201110' rninsert into #t select 'F201111' rninsert into #t select 'F201112'rnselect * from #trnrndeclare @table varchar(50)rndeclare @sql varchar(8000)rnset @table='select name from #t '这个怎么赋值啊rnset @sql='select * from '+@table+''rnexec (@sql)
oracle动态sql查询多行结果
CREATE OR REPLACE PROCEDURE TEST(v_var IN NUMBER) AS type mycursor is ref cursor; c mycursor; sqlstr VARCHAR2(200); var_out NUMBER; TYPE myobject IS RECORD( num T_BASE_ORGANIZATION.ID%type , ...
oracle sql中如何将查询结果作为表名
create view res_gpsstatus as select * from (select case to_char(sysdate,'Q') when '1' then 'firq@nxy
oracle通过字段名查找表名
select table_name from user_tab_columns t where t.COLUMN_NAME = '字段名';
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 PL/SQL动态获取变量
假设有一张员工表fnd_employee 有如下字段employee_id, name, email, phone 四个字段, 然后我定义四个<em>变量</em>v1, v2, v3, v4 来存这四个字段(例: select * from fnd_employee into col1, col2, col3, col4 where rownum = 1) 那么现在我假设要拿到这四个<em>变量</em>中不为空的<em>变量</em>的值,那么我
insert into 表名,这个表名可以用变量吗?
同上
变量代替表名问题 set identity_insert 表名 on
declare @tablenaem varchar(100)rnrnset @tablename='test1'rnrnset identity_insert @tablename onrnrn执行时报错
查询oracle表名中包含某个字符串的表名
select table_name from user_tables where table_name LIKE '%TABLENAMESTRING%';
数据库查询表名之——MySql查询全部表名
最近研究数据库根据条件<em>查询</em>表,找了好多地方,发现了很多有关于库<em>查询</em>全部<em>表名</em>的例子,但是根据条件<em>查询</em>部分<em>表名</em>却很少,我把我找到的分享给大家,希望能够帮助大家:      根据条件(字段名=?)<em>查询</em>数据库里面的所有<em>表名</em> SELECT TABLE_NAME FROM information_schema.columns WHERE column_name='条件' and table_schema...
如何使用表名变量
CREATE PROCEDURE dbo.insertDataDrn@tablename nvarchar(12)='D20041010', @fldnum int, @tagname nvarchar(12)='yl001' , @val float=0, @state int = 0 rnASrndeclare @table (FLDNO float NULL ,rn TAGNAME varchar 20 ,rn VALUE real NULL ,rn STATE smallint NULL )rnif exists(select tagname from @tablename where tagname = @tagname and fldno = @fldnum) rn beginrn update @tablename set value = @val rn where tagname = @tagname and fldno = @fldnum and value<>@valrn end rnelsern insert into dataD values(@fldnum, @tagname, @val, -1)rnGOrn请问如何使用表明<em>变量</em>是实现动态<em>查询</em>和插入????
游标中表名可以用变量吗?
游标中<em>表名</em>可以用<em>变量</em>吗? 如果可以应该怎么用, 我这样用,总是报错 create or replace procedure p_sendmessage (v_servicetype in varcha
关于oracle存储过程中使用变量作为表名
我现在想在存储过程中对一系列表<em>进行</em>操作,除了<em>表名</em>不同,操作都是相同的。怎样可以使用<em>变量</em>作为<em>表名</em>啊? create or replace procedure case_to_province as cu
Oracle查询表的字段数
select count(*) from user_tab_columns where table_name=upper('t_user')
Oracle和SQL里面定义表别名
在Oracle数据库中,数据表别名是不能加as的, select a.appname from appinfo a;-- 正确         (Oracle) select a.appname from appinfo as a;               (SQL) 注释:这可能是为了防止和Oracle数据库中的存储过程中的关键字as冲突的问题。
oracle 表名变量查询结果集为空转为0
今天做一张报表,遇到了两个问题 1.<em>查询</em>的那个<em>表名</em>是根据时间变化的。比如我现在要<em>查询</em>2015年的数据,我应该<em>查询</em>的<em>表名</em>是A2015apple  这张表 , 但是2015年一过,A2015apple这张表的数据就被封存起来了,到2016年,就会新建一张表A2016apple,所以我<em>查询</em>的<em>表名</em>A2016apple这张表了,当然,有一个前提,就是<em>查询</em>的时候不会跨年<em>查询</em>。所以,<em>表名</em>应该根据前台选择的日期
表名中含有变量的数据查询
sybase数据库要<em>查询</em>的<em>表名</em>是个<em>变量</em>sql怎么写
变量应用于表名的问题
[code=SQL]declare @tt textrnset @tt=[成绩]rnselect * from @ttrn[/code]rnrnrn消息 2739,级别 16,状态 1,第 3 行rn对于局部<em>变量</em>,text、ntext 和 image 数据类型无效。rn消息 1087,级别 16,状态 1,第 3 行rn必须声明表<em>变量</em> "@tt"。rnrnrn这是为什么呢?
触发器中的变量表名
触发器中的<em>变量</em><em>表名</em>,<em>查询</em>出了一个表里面放的<em>表名</em>,然后用这个<em>查询</em>出来的作为<em>表名</em>在<em>进行</em><em>查询</em>。rn例如:selcet a into a_table from b ;结果a_table;然后selcet cc into bb from a_table ; rn怎么实现呢。
请教,表名变量问题
在存储过程中,rn实现功能:rninsert into rec_totalrnselect x,x,x,x,xrnfrom rec_200708rn表说明:rnrec_200708 这张表每个月<em>表名</em>改变一次,如九月时变为 rec_200709 十月时为rec_200710rnrn我曾经尝试过用rnlet t_tablename = 'rec_'||to_char(current,'%Y%d');rnlet t_sql = 'insert into rec_total select x,x,x,x,x from '||t_tablename;rnexecute t_sql;(或excute immediate t_sql等),但是一直报错rn是不是没有这种表达法啊? 有的话该怎样解决呢?如没有,像上面的又该如何处理呢?rn请各位大侠不吝赐教rn
表名怎么样作为变量
str2 varchar2(100);rnbeginrn str2:='CLTX';--<em>表名</em>rn if cltxpro%isopen =false thenrn open cltxpro for select HPHM,HPYS from ||str2;rn fetch cltxpro into hphms,hpyss;rn end if;rn......rnend;rn<em>表名</em>作为<em>变量</em>,为什么编译出错?怎么样把str2作为<em>表名</em>加上去
oracle 自定义函数 如何把查询语句的表名改成变量
create or replace function approval(tablename varchar2) return varchar2 as fname varchar2(30); begin
如何用变量代替需查询表名
USE pubs GO IF ( EXISTS ( SELECT * FROM sysobjects WHERE name = 'CompanySurvey' and type = 'P' ) )
sqlserver 动态表名 动态字段名 执行 动态sql
动态语句基本语法: 1 :普通SQL语句可以用exec执行 Select * from tableName exec('select * from tableName') exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,<em>表名</em>,数据库名之类作为<em>变量</em>时,必须用动态 SQL declare @fname v...
select语句中的表名能不能用变量或者参数传递
如题,数据量太大,所以把‘table1’按年月拆分成‘table201001’,'table1201002'... 在<em>查询</em>时需要根据所选时间或时间段来分别到不同的表中<em>查询</em>,请高手指教一下如何实现! 我
ResultSetMetaData的getTableName()返回的表明总是空值怎么解决?
我的的数据库是<em>oracle</em> 部分代码: ResultSet rs=db.getRs(sql+order); ResultSetMetaData rsmd = rs.getMetaData(); int
表名变量装起来
前面的代码就不贴了!rn @v_form = <em>表名</em>rnrnrn declare @v_form varchar(100)rn rn IF ( @export_type = 1 ) --1 出口<em>查询</em> 2转厂<em>查询</em>rn beginrn set @v_form = 'ni_contract_export_find_vd' rn endrn elsern set @v_form = 'ni_contract_export_find_vt' --这个我赋值的语句rnrnrn SELECT leave_num,rn seq_no,rn num,rn description,rn box_number,rn cust_name,rn cust_number,rn leave_id,rn creation_date,rn order_number,rn out_type,rn x_id,rn x_weightrn FROM @v_form --这行会报错 :Must declare the variable '@v_form'.rn rn endrn gorn rn rn请帮忙看看,最好可以解释下 我哪里出错了
表名变量问题求助
[code=SQL]rncreate table demo(类 varchar(20),[sh] [int] NULL) rnrninsert into demo values('上衣',1)rninsert into demo values('内衣',2)rninsert into demo values('外套',3)rninsert into demo values('西服',4)rnrncreate proc [dbo].[pppppp] @C1 varchar(1000)rnasrnbeginrndeclare @sql varchar(8000)rnselect @sql = isnull(@sql + ',' , '') + 类 from +@C1+ group by 类 -- +' 附近有语法错误rnexec ('select * from (select * from '+@C1+') a pivot (max(sh) for 类 in (' + @sql + ')) b')rnendrnrn[/code]rnrn想让@C1做<em>变量</em>,以上是完整的SQL,求助过了,自己写了很多,还是写不出结果来,继续求助,希望不要使用临时表做法,谢谢.将错误的地方可以用<em>变量</em>代替成<em>表名</em>,谢谢.
变量表名
在SQL<em>查询</em>分析器中选中如下语句执行后可以得出结果为 1003rndeclare @id intrnselect @id = min(编号)+1 from tb1 a where not exists (select 1 from tb1 where a.编号+1 = 编号) rnselect @idrn请问在C#窗体中为何不能实现如下方法,如果要实现请问怎么办:rn public int run_id(string str_tbname)rn rn string sql = "declare @id int";rn sql += "select @id = min(编号)+1 from "+str_tbname+" a where not exists (select 1 from "+str_tbname+" where a.编号+1 = 编号)";rn sql += "select @id";rn return int.Parse(operdb.operstring(sql));rn rn其中operdb.operstring(sql) 是返回执行SQL语句后所得的结果
function 表名作为变量
要求:<em>表名</em>@tt varchar(100),字段名@ff varchar(100),字段值@vv varchar(100)rn返回,是否有这个值,是返回1,不是返回0rn怎么写这样的function ?rnrn
select..into..变量表名的问题
declare @main varchar(20)rnset @main='#main'+'czy'rnif exists (select name from tempdb.dbo.sysobjects where id=object_id(N'tempdb..'+@main+'') and type='U')rnexec('drop table '+@main)rnexec('select * into '+@main+' from czy')rnselect * into #mainczy from czyrnrn提示 对象名 '#mainczy' 无效。rn前面exec('drop table '+@main)是可以有效执行的,为什么后面exec('select * into '+@main+' from czy')执行后提示(XX 行受影响)rn再 select * into #mainczy from czy 却找不到这个临时表呢?rnrn跪求高手指点rn
oracle 查询从分表取数据
一个简单的<em>oracle</em>数据库环境下的存储过程,介绍了如何从带年月人的分表取数据
Python 对oracle数据库 进行查询,采取传入2个变量的实现
1. sql.xml文件里 select * from QY_JTQYFW where sfzh=:sfzh and fwysxm=:fwysxm 2. .py文件 方法一: sql4=上述文件里的那段<em>查询</em> self.twoB={} self.twoB={'sfzh':值1,'fwysxm':值2}----将两个<em>变量</em>最后合成一个字典作为参数传过去 self.jie = (ock.ex...
变量可以做表名吗?table_name
-
变量表名的问题
dim MyTable As DataTable=NewDataTable("Customers")rnDim MyCol As DataColume=MyTable.Columns.ADD(......)rn能写成rnDim MyCol As DataColume=Customers.Columns.ADD(......)rn就是问什么时候用MyTable,什么时候用Customersrn
表名变量问题
将表的名字赋给<em>变量</em>,除了exec('select * from ' + @table1)rn还有什么方法可以显示记录集吗?
表名变量的问题
SQL里的一个问题希望大家帮我解决一下,rn比如select * from table_namern因为在我用的数据库里有很多这样的表,只是后面的月份的数字不同,这时想让table_name由两部分组成,前面是固定不变得字,“T_D进货表”,后面是当前这个月的年月,“200801”,后面的下个月就变成了“200802”rn就是最后table_name=“T_D进货表200801”,“T_D进货表200802”.....rnrn这怎么实现?请高手帮帮我,谢谢 rn
存储过程,变量表名
存储过程中,创建一个表,<em>表名</em>是传进来的<em>变量</em>@UserName的值。rn语法执行没有问题,但是存储过程运行完后,创建的<em>表名</em>有问题,如:site_ + '@UserName'rn大家帮忙分析一下。3Qrnrnrnset ANSI_NULLS ONrnset QUOTED_IDENTIFIER ONrngornrn-- =============================================rn-- Create date: rn-- =============================================rnALTER PROCEDURE [dbo].[port_addlink]rn @UserName nvarchar(20)='',rn @sitetitle nvarchar(20)='',rn @siteUrl nvarchar(20)='',rn @webtype nvarchar(20)=''rnrnASrn SET NOCOUNT ONrnrn create table [site_ + '@UserName']rn (rn date smalldatetime default CONVERT(varchar(100), GETDATE(), 23), rnrn [sin] int, rnrn [in] int,rnrn [ou] int,rn )rn rnrn RETURNrnrnrnrnrnrnrnrn
表名变量怎么办
rnset @rows = (SELECT COUNT(*) FROM @biao)rn如何返回@rows 的值rn
变量表名的错误!
declare @sql varchar(8000)rnrndeclare @a varchar(20)rnset @a='Month_'+char(datepart(month,getdate()))rnexec'select '+@a+' from StatisticsNum')rnrn出错了,set @a='Month_'+char(datepart(month,getdate()))rn
sql2000使用变量表名查询
declare @dianxin decimal(7,2),rn@hipath decimal(7,2),rn@xishu decimal(7,3)rndeclare @biao char(10)rnrnset @biao='bill200903'rnrnselect @dianxin=jernfrom huizhongrnwhere yf='2009-03'rnand phone='86224888'rnrnselect @hipath=sum(charge)rnfrom @biaornrnset @xishu=@dianxin/@hipathrnprint @xishurnrnif object_id('temp_1') is not null drop table temp_1rnrnselect phone,@xishu*sum(case when price=0.3 then charge else 0 end) changtu,@xishu*sum(case when price<>0.3 then charge else 0 end) shihuarnfrom @biaornrnrnrn出错提示:rnrn服务器: 消息 137,级别 15,状态 2,行 16rn必须声明<em>变量</em> '@biao'。rn服务器: 消息 137,级别 15,状态 1,行 22rn必须声明<em>变量</em> '@biao'。rn
Oracle中的表名如果似个变量
怎么定义这个表滴ROWTYPE类型<em>变量</em>呢?rnrnrn部分代码参考如下(v_sql,tbn为VARCHAR2,tbn为一表的<em>表名</em>,似从另一个表中得到滴):rnrnv_sql:='select * from '||tbn;rnOPEN rspk FOR v_sql;rnIF rspk%ISOPEN THENrn LOOPrn FETCH rspk INTO v_pkv; --就似这个v_pkv该怎么定义rn EXIT WHEN rspk%NOTFOUND;rn --其他操作rn NULL;rn END LOOP;rn close rspk;rnEND IF;rn
sql变量表名查询问题
还是昨天问题的后续:rnrn<em>变量</em> @aaa,@bbbrnrn然后我要<em>查询</em> select @bbb=bbb from @aaarnrnrn如何<em>获取</em>到@bbb的值?rn
Sqlserver tsql查询 表名变量 查询结果为变量
Exec('select top 1 @ChatName=ChartName from '+@tableName+')rnrn如果获得@ChatName的值?
查询所有表名
SELECT * from tab --<em>查询</em>数据库中所有的<em>表名</em>
查询动态表名
现在有几张表rntable201009rntable201010rntable201011rnrn希望做一个视图,根据当前月份读取表
请教:如何对动态变化的表名进行操作
数据库的一张表的<em>表名</em>随时间变化,如下:rnab200404或ab200403rn即<em>表名</em>为:ab + 年 +月rn请问在程序中对这样表的sql操作如何写呢?如:select * from abxxxxxx
mysql创建序列,并根据表名获取
—创建索引管理表 DROP TABLE IF EXISTS sequence; CREATE TABLE sequence ( name VARCHAR(50) NOT NULL, current_value INT NOT NULL, increment INT NOT NULL DEFAULT 1, PRIMARY KEY (name
从文本文件中读入表名,然后逐条对对变量表名进行查询操作。
例如一个test_table_name.txt文件中仅存储<em>表名</em>称。rn我想能一次性显示这些表的COUNT(*) rnrn学习中。编写的东西,有点乱,请大家多多批评指点。我查看论坛中的帖子,关于“多表操作的”关于“批量操作的”关于“<em>变量</em><em>表名</em>操作的”。也不知道我这个属于那一类的?rnrncreate table #temp (test_table_name varchar(20))--创建临时表#temprnbulk insert #temp from 'c:\test_table_name.txt'--将<em>表名</em>导入临时表rnrndeclare @table_name varchar(20)--<em>变量</em><em>表名</em>@table_namerndeclare @sql varchar(20)rn declare test_cur cursor for --使用游标逐条操作rn select test_table_name from #temp rn open test_currn fetch next from test_cur into @sqlrn while @@fetch_status=0rnbegin rn set @sql ='select count(*) from '+@table_namern exec(@sql)rnendrnclose test_currndeallocate test_currnrndrop table #temp rnrn我对游标不是很熟悉,这么遍,结果导致表锁!没办法了,请教大家了!
postgresql 查询所有表名
SELECT   tablename   FROM   pg_tables  WHERE   tablename   NOT   LIKE   'pg%' AND tablename NOT LIKE 'sql_%'   ORDER   BY   tablename;   或 select tablename from pg_tables where schemaname='public'...
根据表名查询详细信息
--适用于sqlserver2005,mysql,其他数据库未用过,不确定 SELECT * from information_schema.columns WHERE table_name = '<em>表名</em>';
动态表名查询
这里是评论表rnid productid bigclassid author contents supportrn1 1 4 whd test1 17rn2 1 4 whd test2 38rn3 1 4 whd test3 19rn4 1 4 whd test4 16rn5 36 4 wanghuaide test5 0rn6 36 4 wanghuaide test6 6rn7 36 4 wanghuaide test7 0rn8 36 4 wanghuaide2002@163.com www 0rn9 35 4 wanghuaide2002@163.com 0rn10 35 4 wanghuaide2002@163.com sdf 1rn11 35 4 wanghuaide2002@163.com ggg 1rn12 34 4 wanghuaide2002@163.com www 5rn24 34 4 wanghuaide2002@163.com whd 1rn25 1 4 whd test4 16rn26 11 11 whd test4 14rn27 12 11 whd test4 14rn28 12 11 whd test4 14rn29 13 11 whd test4 14rn30 13 11 whd test4 14rn31 13 11 whd test4 14rn32 14 11 whd test4 14rn33 14 11 whd test4 14rn34 14 11 whd test4 14rn35 14 11 whd test4 14rn36 14 11 whd test4 14rn37 1 4 wanghuaide2002@163.com sdf 1rn38 1 4 wanghuaide2002@163.com tt 1rn经过如下语句rn得到每个大类下面评论人数最多的排行榜(即每个产品的行数加每行的支持数)rnproductid为产品表里的ID号,现在还需要产品名称一列,根据大类ID(bigclassid)rn从不同<em>表名</em>中根据productid取出产品名称rn如当bigclassid为4时,去A表中取Name,为11时,去B表中调用NamernA表结构如下:rnid Name rnselect top 10 productid,bigClassid,count(id)+sum(supportNum) as aField from tbcomments rngroup by productid,bigclassid order by aField descrn得到结果如下rnproductid bigclassid aField Namern1 4 115 A表中的namern14 11 75 B表中的namern13 11 45rn12 11 30rn11 11 15rn36 4 10rn34 4 8rn35 4 5rn bigclassid为大类的<em>表名</em>
hibernate 查询动态表名
最近给客户开发的一个项目,需要在不更改代码的情况下提供对客户建表的支持,(所建的表都是用于<em>查询</em>用的,只有<em>表名</em>字不同而字段完全相同---方便维护) 由于系统应用了hibernate,所以在建表同时也要建立持久化对象以及对这些对象注册,数据库我是采用的sql server 2005, rn例如:一。 建表t0371 需要生成 rn1.t0371.class rn2.生成t0371.hbm.xml rn3.在Hibernate'config里面注册持久化类 rn4.通知SessionFactory持久化类的新增 rn二。 建表t0391 需要生成 rn1.t0391.class rn2.生成t0391.hbm.xml rn3.在Hibernate'config里面注册持久化类 rn4.通知SessionFactory持久化类的新增 rn写个专门的方法来实现 这对于我这个刚参加工作的来说太困难了 rn是不是我想偏了 也许有更好的方法能够实现功能
SQLite查询所有表名
SQLite数据库<em>查询</em>所有数据<em>表名</em> SELECT name _id FROM sqlite_master WHERE type ='table' 复制代码
表名
如果agent definition是<em>表名</em> ,那么<em>查询</em>时怎么限定agent definition是一个完整的<em>表名</em>,而不会把definition作为agent的别名
请问表名查询问题
请问有没有语句可以在access上<em>查询</em>当前数据库有没有某个<em>表名</em>的表,而不必<em>查询</em>改表的内容呢?
能否根据表名和字段名字符串进行查询
在存储过程里,通过参数传入<em>表名</em>table_name和列名col_name,都是字符串型的。rnrn现在想在存储过程中<em>查询</em>table_name中的col_name字段,应该怎么写啊?rnrn我现在这样写但报错啊!rnrncreate or replace procedure validdata1(table_name varchar2,col_name varchar2)rnisrn cursor cur1 rn is rn select * from $table_name where (floor(col_name/100) not between 1900 and 2010 ) or ((col_name - floor(col_name/100)*100) not between 1 and 12);rn beginrn for line in cur1rn loop rn dbms_output.put_line(line.col_name);rn end loop;rnend;rn
查看oracle锁的表名
SELECT * FROM tbl_10 FOR UPDATE;rnrnselect t2.username,t2.sid,t2.serial#,t2.logon_timernfrom v$locked_object t1,v$session t2rnwhere t1.session_id=t2.sid order by t2.logon_time;rn如果有长期出现的一列,可能是没有释放的锁。 rnrn请问是否有方法可以查到某个锁是具体锁到哪个表的呢?谢谢!
如何恢复oracle表名
小弟初学,用navicat访问<em>oracle</em>,不小心把<em>oracle</em>中的一个表的名修改了,悲剧的是不知道原来<em>表名</em>是什么,求大神指点,如何恢复
ORACLE表名的大小写
我们都知道,Oracle数据库对<em>表名</em>、字段名的大小写是不敏感的。 比如用以下语句(全部用小写字母)创建一个表,可以看到数据字典里存放的都是大写字母: 然而,Oracle也是可以做到对<em>表名</em>、字段名或其他对象名称的大小写敏感,只要在操作的时候加上一对双引号""即可: 甚至是可以重名: 这种情况下就要特别小心,必须在任何操作中都加上"",否则就会出现ORA-00942:
更改Oracle的表名
Hi,我从SQLSERVER导出了很多表到ORACLE,发现在ORACLE中的所有<em>表名</em>都加上了双引号,我用create table ...as select 和drop table把表更名,实在太麻烦了,有没有过程或其他方法,还是更本用不着改<em>表名</em>?rn谢谢您的建议!
oracle动态表名问题?
CREATE OR REPLACE PROCEDURE DONGTAITABLENAME(tablename in varchar2, cur out sys_refcursor) ASrn v_sql varchar2(200);rnBEGINrn v_sql:='select sal from'||tablename;rn open cur for v_sql;rnEND DONGTAITABLENAME;rn在JAVA 中调用提示rnjava.sql.SQLException: Invalid column indexrn at <em>oracle</em>.jdbc.driver.OracleCallableStatement.registerOutParameterInternal(OracleCallableStatement.java:124)rn at <em>oracle</em>.jdbc.driver.OracleCallableStatement.registerOutParameter(OracleCallableStatement.java:300)rn at <em>oracle</em>.jdbc.driver.OracleCallableStatement.registerOutParameter(OracleCallableStatement.java:389)rn at <em>oracle</em>.jdbc.driver.OracleCallableStatementWrapper.registerOutParameter(OracleCallableStatementWrapper.java:1568)rn at ArrayCopyDemo.main(ArrayCopyDemo.java:26)rn 这个是怎么回事呢
SQL语句获取表名
有没有办法把一张表的<em>表名</em><em>获取</em>出来 并且放进一个数组里面,要按表中的顺序排列rn比如有一张表test:rn列:id,name,sex,addressrn要按照他的列的顺序<em>获取</em>出来,<em>获取</em>出来的顺序为:id,name,sex,addressrn最好能放进一个数组里面
获取字段的表名
<em>查询</em>语句:select a1.id,a1.content,a2.b from a1 inner join a2 on a1.id=a2.idrn结果在DBGrid中显示,我该如何<em>获取</em>某一个字段的<em>表名</em>,rn如id的<em>表名</em>是:a1rnrn
如何获取数据库的表名
我如何<em>获取</em>数据里所有表的<em>表名</em>称呢?
如何动态获取表名
小弟我现在要编一个数据库<em>查询</em>系统,用的数据库是Access,用ODBC方式连接。数据库中有四五十张表,以日期为<em>表名</em>,每张表中存储当日的测量数据。另外有一张表存放所有的<em>表名</em>。rnrn请问如何通过用户的设置来动态的确定<em>表名</em>?
关于查询表名的问题
我用的PLSQL连接的ORACLErn在打开PLSQL后右边的选项栏里有个TABLES的文件夹,点开后里边都是表格,问题:如何得到所有表格的名称rn用了rnselect index_name from user_indexes rnorder by index_namern以及rnselect name from sysobjectsrnwhere xtype='U'rn第一条<em>查询</em>得到的貌似不对rn第二条<em>查询</em>报错rn求各位高手指点~
如何查询表名
mysqlrn在数据库db_name中有很多表,我想<em>查询</em>记录条数最少的那一张表的<em>表名</em>,有什么好办法啊?谢谢
查询表名怎样选?
query.sql.add('select * from table');中的table能否用参数代替?
SVG开发实践书籍带源码下载
SVG开发实践书籍,含书中的例子源码。 全面系统地介绍了SVG的核心技术。全书分为3篇。第1篇是SVG开发准备篇,介绍SVG的基本知识以及进行SVG开发所需掌握的准备技术,如XML、CSS、JavaScript等。第2篇是SVG基础规范篇,介绍W3C组织为SVG定义的标准,涵盖了SVG规范的大部分内容。第3篇是SVG应用篇,介绍SVG开发的经验和技巧,并且通过几个实例来介绍如何进行SVG的开发。 相关下载链接:[url=//download.csdn.net/download/lw001x/4566559?utm_source=bbsseo]//download.csdn.net/download/lw001x/4566559?utm_source=bbsseo[/url]
shopweb_databases.doc下载
数据库设计,用户,订单,留言,商品评价等数据库的设计。 相关下载链接:[url=//download.csdn.net/download/gangth/2496527?utm_source=bbsseo]//download.csdn.net/download/gangth/2496527?utm_source=bbsseo[/url]
C开发的XML简单解析器下载
在Linux下使用C语言开发的简单XML文件的解析器。未作XML特殊标识识别,只做到了XML标签的识别与匹配、字段与属性的扣取。 相关下载链接:[url=//download.csdn.net/download/saoqin/3564524?utm_source=bbsseo]//download.csdn.net/download/saoqin/3564524?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的