实时搜索: oracle如何plsql

oracle如何plsql

847条评论 1731人喜欢 5819次阅读 225人点赞
我where子句怎么写SQL语句才能搜到第一行的那条HRSJ为‘2012-10-30 上午 12:14:02’记录?如下图:

其中HRSJ的字段类型为DATA,如下图:

我自己试了错误的方法,如下图:

TO_CHAR倒是没报错,但是搜不到记录,请大神指点,多谢。 , 有一千万行级别的表A,需要做一个表B,表B的长度等同A,表B有一外键关联表A的主键,表B的所有数据都是根据A的其他几个列进行计算统计补充的。现在表A已经有了,需要制作表B,使用游标可行吗?还是有更好的方法?
普通的游标使用我自己都会,也尝试过一些游标使用,但是那些游标...

如何配置plsql oracle client: 文件解压到了D盘,D:\OracleClient下面

最后的文件结构应该如下:

2.配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件在%
ORACLE_HOME%\network\admin下)放在上面的目录D:\OracleClient下。tnsnames.ora的内容为:

# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.255.128)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

3,添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\OracleClient),这是为了能够
找到上面说的tnsnames.ora。如果本机上安装了ORACLE,并且设置了ORACLE_HOME环境变量,那么会自动
在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件。

4,设置ORACLE的语言,添加注册表项:逗NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK地,位于
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE。如果本机没有安装ORACLE,在H_L_M\SOFTWARE\下是没
有"ORACLE"这一项的,需要手动创建,然后再在ORACLE项下创建键NLS_LANG,键值为:SIMPLIFIED
CHINESE_CHINA.ZHS16GBK

5,下载并安装PL.SQL.Developer配置应用
配置tools->preferences->connection

找到等号左侧参数填写等号右侧对应的内容

Oracle Home(empty is autodetect)=D:\OracleClient

OCI library(empty is autodetect)=D:\OracleClient\oci.dll

□Check connection的方框要打√

6,再次打开plsql则会在database中有orcl选项,输入用户名密码就可以登陆。

plsql 怎么连接本机oracle数据库:

打开PLSQL Developer客户端,进入登录界面,如图

输入用户名、密码和数据库,进行数据库服务器,如图

很多时候,不知道数据库的地址,填写错误后,登录会提示错误,如图

一般的数据库服务器填写格式为服务器的IP地址,再加上“/”,再加上数据库名,如图

如果要连接本地的Oracle数据的话,可以直接填写本地的数据库名,其中aaa就是本地在Oracle中的数据库,如图

连接成功后,在首页左中间的部分,就会看到数据库中的Tables选项,点击后,会出现数据库中已经存在的表,如图

如何配置oracle client 和 plsql developer: 1. 下载Oracle的客户端程序包(30M)
只需要在 Oracle 下载一个叫 Instant Client Package 的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。
解压到一个目录中即可,例如c:\oracleclient
2. 配置操作系统环境变量
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN=C:\oracleclient
3. 配置连接Oracle的配置。tnsnames.ora文件到目录C:\oracleclient。可以从oracle服务器拷贝一个过来。
内容类似:
# tnsnames.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCLProduct =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = prmpatm1.asiapacific.hpqcorp.NET)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
ORCL122 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 16.157.133.122)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
4. 安装PLSQL Developer
5. 配置PLSQL Developer(第一次可以不用登录直接进到PLSQL Developer)
Tools --> Preferences--> Connections,
Oracle Home内容为 C:\oracleclient
OCI library内容为 C:\oracleclient\oci.dll
重新启动PLSQLDeveloper
完毕

plsql如何连到ORACLE服务器上?: 首先配置本地NET服务名配置,你需要知道要登录数据库的地址,服务名以及登录用户名和密码。配置成功后,记下你配置的服务名。(或者直接修改tnsname.ora文件)
配置成功后,你的机器就可以和服务器连接了。
打开PLSQL,在数据库一项选择数据库或直接填写你记下的名字,输入用户名密码登录即可。

如何用PLSQL Developer连接远程的ORACLE数据库,查询数据:

打开电脑,到pl/sql安装的指定目录【D:\app\DZL\product\11.2.0\dbhome_1\NETWORK\ADMIN】找到【tnsnames.ora】

打开【tnsnames.ora】文件,增加需要远程连接的字符串。

特别对部分重要字段说明:

 myDB为连接数据库别名HOST = 192.168.7.23为连接的数据库ipPORT = 1521 为数据的端口SERVICE_NAME = testdb 为数据库实例名

设置好后,打开【PL/SQL Developer】输入用户名密码,选择刚刚添加的数据库,点击确定就可以成功连接远程数据库了。

已成功连接远程数据库。

这个是C#在填写连接数据库的字符串【<add name="statistics" connectionString="Provider=OraOLEDB.Oracle.1;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)

         (HOST=172.22.210.55)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ORCL)));Persist Security Info=True;User ID=dzl;

         Unicode=True;Password=123456" />】

plsql developer中如何用where子句搜索Oracle数据库的日期DATA类型字段?: to_char是转换成24小时制吧,你的表中显示是12小时制,所以没有记录

ORACLE PLSQL 编程游标面对千万行级别的表如何用?: 如果计算不复杂,直接使用:
insert into b
select a.pk, a.c1 * a.c2, a.c3 + a.c4, decode(a.c5,5,1) * 3, case .....
from a
这样之类的计算,如果计算复杂,那只能使用游标。

如何查看plsql数据库字符集编码格式: 一、关于PLSQL无法正确显示中文
刚才下载安装了PLSQL Developer 9.0.0.1601 汉化绿色版,执行SQL查询语句,发现显示的数据中只要有中文都会以?表示。经过网上查询得知这是客户端跟服务器的字符集不匹配造成的。解决方法如下:
1、查询Oracle server端的字符集。打开PLSQL的查询窗口中输入下面SQL查询语句。
select userenv('language') from dual;
得到的服务器字符集为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2、【我的电脑】中环境变量界面,在系统变量中新加:
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
变量值跟服务器查询到的值一致即可。
由此设置步骤可得知此设置不仅仅是针对PLSQL的,所有在客服机上连接ORACLE时显示的中文为?时都必须通过这个方法设置其字符集与服务器上的一致方可正确显示中文内容。
二、PLSQL绿色汉化版设置软件的中文显示
在PLSQL中点击菜单 tools--preferences 在弹出的设置窗口中找到 appearance——language 选择简体中文即可。
三、PLSQL登录时,在登录窗口中的数据库内容应如果设置
这个地方PLSQL其实会读取一个文件,文件的全路径为:ORACLE客服端所在目录 app\Administrator\product\11.2.0\client_1\Network\Admin\tnsnames.ora
如我的ORACLE客户端安装在D盘则 D:\app\Administrator\product\11.2.0\client_1\Network\Admin\tnsnames.ora
一般新装的ORACLE客户端没有这个文件,这个文件需要自己配置或通过ORACLE专门的配置程序进行设置。但更简便的方法是直接从其它已配置过的计算机上将这个文件复制过来。

  • d证增驾c1要多久

    男生如何搭配纯白T恤才能显得与众不同?: 现在男生穿衣服都比较随便,有时候颜色搭配不好就容易让人觉得,没精神或者不够潮流,很多小哥哥穿白衬衫都特别好看,容易让女生联想到小说里面的男主角,具体是怎么搭配呢,下面我们来看看白短袖有好多种种穿搭,一种休闲穿搭,穿一...

    728条评论 3014人喜欢 2094次阅读 380人点赞
  • ol是什么

    公司要集体户外聚餐,老板要统一T恤,买什么牌子啊?: 这个季节户外聚餐也蛮热的,最好是买户外品牌,吸汗和透气性都好,穿着舒服,我觉得可以买骆驼或者阿尔派妮,价钱比较适中,毕竟你们集体要买挺多的,不能卖太贵的,质量还得好点的,以后也可以穿。 ...

    688条评论 2465人喜欢 3078次阅读 921人点赞
  • ntfs格式如何格式化

    纯棉t恤洗完之后鼓了好多泡怎么办: 应该是没有用专用洗涤剂,之后晒时在太阳底下暴晒。建议使用含酸性的洗涤用品(比如肥皂),使其达到中和作用。如果使用纯棉专用洗涤剂那会更好咯,另外夏装必须勤洗勤换(一般三天一次),使汗液不会保留在服装上太久。纯棉T恤大多...

    646条评论 5065人喜欢 6215次阅读 962人点赞
  • 五六万买什么车好

    怎么洗T恤不会让领口变大: 一般用温水手洗,晾的时候一定要注意不要用手拧,洗完直接用衣架挂起来阴干就成了,如果怕衣服变长,用晾毛衣的专用沥水袋晾也行洗和晾的时候都要注意,洗的时候不要太用向外拉,洗完后最好是甩干,平铺晾干. 在半干不干的时候要注...

    860条评论 5752人喜欢 2355次阅读 599人点赞
  • dw为什么贵

    外面穿短袖格子衬衫,里面穿长袖T恤,颜色怎么搭配才好看。: 外面穿蓝色一类的冷色系,里面穿白色或米色一类淡一点的颜色,,看起来会很有休闲的feel~~~~ ...

    494条评论 6047人喜欢 2241次阅读 647人点赞
  • iphone删除照片在哪里

    请问夏天可以穿牛仔体恤吗: 你好! 夏天穿牛仔裤配T恤最好看!T恤衫搭配有道,下面我指导你如何搭配T恤衫。因男女穿衣搭配有别,也因季节时区气候的不同,而我解答问题力求广泛全面,因此,请你选择以下适合于自己的搭配:1、男生鲜艳颜色的T恤一般搭配颜...

    748条评论 2903人喜欢 5748次阅读 469人点赞