(字母大写)' 
 查询某个表中的字段名称、类型、精度、长度、是否为空
 select COLUMN_NAME,DATA_TYPE,DATA_PRECISION,DATA_SCALE,NULLABLE 
 from user_tab_columns 
 where table_name ='YourTableName'
 查询某个表中的主键字段名
 select col.column_name            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-08 12:18:28
                            
                                366阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.创建表: create table student( s_name nvarchar2(20), s_sex nchar(2), s_age int); 消除重复 select distinct 删除表 drop table student; 查看表 select * from student; ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-31 11:07:00
                            
                                2547阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.创建heap 表: create table t1 (id char(10) primary key,a1 char(10),a2 char(10),a3 char(10)); SQL> select OBJECT_NAME,OBJECT_TYPE from user_objects...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-06-14 21:04:00
                            
                                137阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.创建heap 表: create table t1 (id char(10) primary key,a1 char(10),a2 char(10),a3 char(10)); SQL> select ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-06-14 21:04:00
                            
                                130阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            
                    创建数据库1234CREATE TABLE STUDENT(ID NUMBER PRIMARY KEY,NAME VARCHAR(200) NOT NULL,SEX VARCHAR(200),CREATE_DATE DATE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-11-20 14:56:12
                            
                                1071阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
项目中用到的一些Sql(oracle下的)总结:
1、查找表的所有索引(包括索引名,类型,构成列)
  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_n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-20 17:31:44
                            
                                3489阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            1.情景展示 在实际开发过程中,在新增表数据时,对于表字段主键,Mysql和Oracle的处理方式是不一样的。 2.Oracle Oracle的主键通过序列来实现; 要想使用序列,需要先给主键创建序列,通常以"seq_"+表名的格式进行命名,方便识别; 获取主键的方式:需要提前获取,也就是在插入表记            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-01 16:09:05
                            
                                304阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            普通情况对于有主键,能够做唯一表识的表。我们能够利用主键和rownum配合实现。比如: select scott.emp.* from scott.emp left join (select empno id, rownum num from scott.emp) id_num on scott.e            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-06 13:45:35
                            
                                617阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当插入时,自动生成GUID作为主键,代码如下........            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2008-12-16 09:18:00
                            
                                265阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            oracle主键的设置四种方法可以设置主键,一种是自增长主键,另一种就是生成唯一序列。[c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-26 13:14:19
                            
                                1733阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在oracle中,我们创建一个主键,则同时自动创建了一个同名的唯一索引;删除主键,则主键约束和对应的唯一索引都删除了。这是我们经常见到的现象。发出一个创建主键的sql,oracle其实执行了两步:创建主键约束、创建/关联 唯一索引。步骤是这样的:创建主键约束时,检查该主键字段上是否已经存在唯一索引。若不存在,则自动创建同名唯一索引;若存在,则直接创建主键约束,并将该约束和已经存在的唯一索            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-16 12:48:45
                            
                                978阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近总结了一下oracle主键的设置方法,贴到这保存一下吧。有两种方法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-05-20 10:09:00
                            
                                419阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1,主键的删除ALTER TABLE TABLENAME DROP PRIMARY_KEY运行上面的SQL能够删除主键;假设不成功能够用ALTER TABLE TABLENAME DROP CONSTRAINTS COLUMN CASCADE; --删除约束ALTER TABLE TABLENAME...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-10-18 14:57:00
                            
                                1584阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            * 
创建用户表      
*/
create table user_info_T(
      id integer not null ,
   user_id va            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-06-07 16:15:29
                            
                                1728阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle主键自增1、创建table1 CREATE TABLE demo62 (3 id INT NOT NULL,4 key1 VARCHAR2(40) NULL,5 key2 VARCHAR2(40) NULL6 );2、设置主键1 alter table demo6 add constraint demo6_pk primary key (id);3、新建序列1 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-16 10:36:32
                            
                                3308阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Django中修改已有表的主键:删除表,新建表,迁移在项目中已经迁移好的表,发现其中的主键尽然不是唯一的,于是只能另外设定一个。对于一个现有主键的数据表而言,如果要更改或者添加另外的主键,可能最靠谱的方式就是删除后重新建表了。如果当前表中没有外键,或者当前表的主键没有被其他表引用为外键,那还比较清晰地分清楚哪些数据和这个表相关的,否则会更麻烦。如果仅仅是在models中更改、添加新主键,那在重新迁            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 21:59:49
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            -- 查看表结构select * from user_tab_columns where table_name = '表名';-- 查看表主键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 = '表名'            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-02 09:57:07
                            
                                1873阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            -- 查看表结构select * from user_tab_columns where table_name = '表名';-- 查看表主键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 = '表名'            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-30 14:29:29
                            
                                1766阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 Oracle 中,可以使用 ALTER TABLE 语句添加主键约束到已存在的表中。以下是添加主键约束的 SQL 语法:ALTER TABLE table_name
ADD CONSTRAINT constraint_name PRIMARY KEY (column1, column2, ...);其中,table_name 是要添加主键约束的表名,column1、column2 等是作为主键            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-10 08:56:28
                            
                                1153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            自增长主键--首先建一个表TESTcreate table TEST(  NID int PRIMARY KEY,  test1 varchar2(20),  test2 varchar2(20),  test3 varchar2(20),  test4 varchar2(20),  test5 varchar2(20))-- 再建一个序列SEQ_TESTcreate sequence SEQ_T            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-29 18:30:15
                            
                                253阅读