资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

SQL语句问题

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

以前没用过oracle,现在得用一下,在写语句时有些不明白,我在SQLSERVER里面写查询语句只要写select   *   from   table就行了,可在oracle里面得写成select   *   from   "database"."table"   ,能不能像SQLSERVER里面一样直接写成table不用写成"database"."table",要怎么做,知道的请告知一下,谢谢!

网友回答:

发表者:bzszp

直接写当然可以了  
  加上"号是由于创建表的时候区分大小写了。  
 

发表者:nyfor

应该是   schema_name.table_name   吧,没有要写   database   的。  
   
  不用引号,Oracle自动将你书写的表名作为大写处理,而如果加了双引号的话,则按照实际输入的处理,如果表名不一致则找不到表。  
   
  当然你在一个schema   下访问另一个schema下的table   当然是需要加上   schema作为前缀的。  
   
  如果你在你的schema中建立另一个schema下的同义词,则可直接使用同义词访问,  
  也或者更改sesion的环境,把另一个schema作为当前的schema,则访问时不需加schema

发表者:zhzhl0

同意楼上的,顶!


 

 
热门推荐笔记本: IBM笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved