www.dbpj.net > sqlplus查看表主键

sqlplus查看表主键

方法:1234select a.name 表名,a.name 主键名, c.name 列名 from sys.key_constraints a left join sys.index_columns b on a.parent_object_id=b.object_idleft join sys.columns c on b.object_id=c.object_id and b.column_id=c.column_idleft join sysobjects d on a.parent_object_id=d.id where b.index_id=1

select stuname from tblstu where stuid in (select stuid from tblclass where classname='三年二班') 查询是三年二班的所有学生姓名 表tblstu(学生表) 列 stuid 主键 列 stuname 学生姓名 表tblclass(班级表) 列 classid 主键(与这个例子无关) 列 stuid 外键 (对应上面的stuid) 列 classname 班级名称

试试:建表的时候指定 create table t1(id varchar(32) primary key) 或者建表完成以后,alter table t1 add constraint pk_t1 primary key(id);

1、查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表 2、查找表的主键(包括

select column_name from user_cons_columns cu, user_constraints auwhere cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 要查询的表

1、首先开启Oracle管理工具,找到Tablespaces.2、首先要看的是表空间的总大小和使用状况以及当前状态.3、Free Space 里面是各个表中的相关大小信息(一个表空间可能有多个表在使用).4、Objects 就如第三步中所提到的使用这个表空间的表明细.5、Script 是创建表空间的PL/SQL,可以去了解它的相关信息和学习怎么创建表空间文件.

可以查看表结构,在命令行中 “desc 表名”或者,用户可视化的客户端软件的话,直接右键那张表,编辑(查看,可能也可以).

select a.constraint_name, a.column_name from user_cons_columns a, user_constraints b where a.constraint_name = b.constraint_name and b.constraint_type = 'P' and a.table_name = 'AA'-------大写 查看AA表的主键约束名称,以及主键约束的字段名称.如果没有,则返回空

查询表中数据,是根据你想要什么样的数据来增加查询条件;根据主键id只是可以匹配到唯一一条,任务一列都是可以做为查询条件.举个栗子 select * from tmp查询tmp表所有数据

1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表2、查找表的主键(包括

网站地图

All rights reserved Powered by www.dbpj.net

copyright ©right 2010-2021。
www.dbpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com