1 SELECT A.* FROM TableA A CROSS JOIN (SELECT 
TRUNC(DBMS_RANDOM.VALUE(0, 999999999999999999999)) RANDOMNUM FROM DUAL) B ORDER 
BY B.RANDOMNUM
                            
                            
                                分类:
数据库   时间:
2014-05-26 23:25:36   
                                阅读次数:
217
                             
                    
                        
                            
                            
                                select * from all_tab_comments-- 查询所有用户的表,视图等select 
* from user_tab_comments -- 查询本用户的表,视图等select * from 
all_col_comments--查询所有用户的表的列名和注释.select * fro...
                            
                            
                                分类:
数据库   时间:
2014-05-26 22:57:50   
                                阅读次数:
363
                             
                    
                        
                            
                            
                                SELECT F.TABLE_NAME, F.CONSTRAINT_NAME, 
F.COLUMN_NAME, F.POSITION, P.TABLE_NAME, P.COLUMN_NAME, P.POSITION ,R.OWNER FROM 
USER_CONSTRAINTS R, USER_CO.....
                            
                            
                                分类:
数据库   时间:
2014-05-26 22:44:24   
                                阅读次数:
246
                             
                    
                        
                            
                            
                                如题:
select 
max(case when name='1' then [temp] else null end) as temp1
, max(case when name='2' then [temp] else null end) as temp2,
 max(case when name='3' then [temp] else null end) as...
                            
                            
                                分类:
数据库   时间:
2014-05-23 02:37:04   
                                阅读次数:
734
                             
                    
                        
                            
                            
                                视图是一个数据表或者多个数据表导图来的表,只是一张虚拟的表
  视图的作用
提高数据访问的安全性
在实际应用中,如果不希望开发人员对表中所有的记录都可以查询的到,这个时候可以创建个视图,把重要的信息隐藏起来,让开发人员查询数据时查询不到。
方便查询操作
数据表中的数据经常会用到,为例避免SELECT语句的重复查询这些信息,这些时候可以创建视图,...
                            
                            
                                分类:
数据库   时间:
2014-05-23 01:57:07   
                                阅读次数:
314
                             
                    
                        
                            
                            
                                例如:我想将String[] str = {"4","5","6"}转化为“‘4’,‘5’,‘6’”字符串。这样我就可以用sql查询:select * from tableName id in (字符串)了。
项目中实现的源码如下:
                StringBuffer idsStr = new StringBuffer();
		for (int i = 0; i < i...
                            
                            
                                分类:
数据库   时间:
2014-05-23 01:55:42   
                                阅读次数:
390
                             
                    
                        
                            
                            
                                LEFT JOIN 操作符
LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。
SQL LEFT JOIN 语法
SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name=table2.column_name;...
                            
                            
                                分类:
数据库   时间:
2014-05-23 00:10:46   
                                阅读次数:
497
                             
                    
                        
                            
                            
                                --查询数据库状态select name,user_access,user_access_desc, 
snapshot_isolation_state,snapshot_isolation_state_desc, 
is_read_committed_snapshot_onfrom sys.dat.....
                            
                            
                                分类:
数据库   时间:
2014-05-22 16:48:03   
                                阅读次数:
340
                             
                    
                        
                            
                            
                                MySQL中不支持对同一个表使用其查询结果更新or删除本表内数据(也就是update或delete后的where条件为针对相同表的select),解决方案是创建临时表做过度保存中间数据;可以直接使用查询结果来形成临时表Sql代码CREATETABLEtmpAS(SELECTcolumn1ASfiel...
                            
                            
                                分类:
数据库   时间:
2014-05-22 15:32:55   
                                阅读次数:
300
                             
                    
                        
                            
                            
                                SQL Server 2005引入的新方法。SELECT * FROM (SELECT 
ROW_NUMBER() OVER(ORDER BY keyField DESC) AS rowNum, * FROM tableName) AS t 
WHERE rowNum > start AND rowNu...
                            
                            
                                分类:
数据库   时间:
2014-05-22 14:22:58   
                                阅读次数:
351