oracle中如何读取 oracle如何读取sql文件

Oracle读取数据

错误没贴出来。 我只能猜测:

创新互联是一家专业提供夹江企业网站建设,专注与网站制作、成都网站制作HTML5建站、小程序制作等业务。10年已为夹江众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

string sql = "select * from t_users where USER=@USER and PASS=@PASS";

string[,] UserInfo = { { "@Uname", loginInfo.UName }, { "@UID", loginInfo.UPassword } };

改成

string sql = "select * from t_users where USER=:USER and PASS=:PASS";

string[,] UserInfo = { { "Uname", loginInfo.UName }, { "UID", loginInfo.UPassword } };

试试

怎么从ORACLE中读取CLOB类型的数据

这样读取:declare /*声明PL/SQL中程序块中的变量info_var,用户存放查询到的info列的数据,其类型必须和表中的字段类型一致*/ info_var clob; --查询数据长度 amount integer; --偏移量,查询起始位置 offset integer; --需要打印的字节,存储变量 info_output varchar2(1000); begin --查询要打印的字段信息并赋值给info_var select info into info_var from t_clob where id = 1; --查询100长度 amount :=100; --从第一个开始 offset :=1; --用dbms_lob程序包读取数据 dbms_lob.read(info_var,amount,offset,info_var); --用dbms_lob程序包打印读取得数据info_var dbms_output.put_line(info_var); end; /

c#中怎么读取oracle资料库里的表?

c#中怎么读取oracle资料库里的表? string connStr = "Provider=MSDAORA;Data Source=dbname;User ID=user_name;Password=sa;Unicode=True"; dbname是你的资料库名 user_name是你的资料库登陆名

sa是密码

string sqlStr = "select * from baojing";

OleDbConnection oledbconn = new OleDbConnection(connStr); 新建个数据库联接

OleDbCommand oledb = new OleDbCommand(sqlStr, oledbconn);

oledbconn.Open();

OleDbDataAdapter adp = new OleDbDataAdapter(oledb);

DataSet ds1=new DataSet();

adp.Fill(ds1, "srctable");

/*

下一步就是new一个数据显示空间,把datasource设为ds1

别忘了这个:using System.Data.OleDb;

*/

用C#读取oracle资料库资料 然后 插入到sqlserver资料库中怎么实现

就分两部走,先用oracle资料库连线类读取资料,然后在用sqlserver资料库连线类插入资料就可以了。

C#读取资料库里的资讯

具体的需求不是很明确,请明确你的问题。

下面是C#资料库操作,希望能给你提供些思路:

:blog.csdn./mynewdays/article/details/6780533。

如果不行的话在联络吧。

怎么删除oracle资料库里的表格

删表就是drop命令。 如果你要大量删除表,只保留其中几张表,可以用exp命令将需要保留的表汇出,然后用sys使用者以DBA身份登入资料库drop掉那个使用者,就可以把所有表都删除。之后,再建立刚才drop的使用者,再将之前exp汇出的表imp导进刚才的使用者就可以了。

oracle资料库里的资料怎么汇出

Oracle资料汇入汇出imp/exp

功能:Oracle资料汇入汇出imp/exp就相当与oracle资料还原与备份。

大多情况都可以用Oracle资料汇入汇出完成资料的备份和还原(不会造成资料的丢失)。

Oracle有个好处,虽然你的电脑不是伺服器,但是你装了oracle客户端,并建立了连线

(通过Net Configuration Assistant新增正确的服务命名,其实你可以想成是客户端与伺服器端 修了条路,然后资料就可以被拉过来了)

这样你可以把资料汇出到本地,虽然可能伺服器离你很远。

你同样可以把dmp档案从本地汇入到远处的资料库伺服器中。

利用这个功能你可以构建俩个相同的资料库,一个用来测试,一个用来正式使用。

执行环境:可以在SQLPLUS.EXE或者DOS(命令列)中执行,

DOS中可以执行时由于 在oracle 8i 中 安装目录\$ora10g\BIN被设定为全域性路径,

该目录下有EXP.EXE与IMP.EXE档案被用来执行汇入汇出。

oracle用java编写,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE这俩个档案是被包装后的类档案。

SQLPLUS.EXE呼叫EXP.EXE、IMP.EXE他们所包裹的类,完成汇入汇出功能。

下面介绍的是汇入汇出的例项,向导入汇出看例项基本上就可以完成,因为汇入汇出很简单。

资料汇出:

1 将资料库TEST完全汇出,使用者名称system 密码manager 汇出到D:\daochu.dmp中

exp system/manager@TEST file=d:\daochu.dmp full=y

2 将资料库中system使用者与sys使用者的表汇出

exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

3 将资料库中的表table1 、table2汇出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)

4 将资料库中的表table1中的栏位filed1以"00"打头的资料汇出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"

上面是常用的汇出,对于压缩我不太在意,用winzip把dmp档案可以很好的压缩。

不过在上面命令后面 加上 press=y 就可以了

资料的汇入

1 将D:\daochu.dmp 中的资料汇入 TEST资料库中。

imp system/manager@TEST file=d:\daochu.dmp

上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行汇入。

在后面加上 ignore=y 就可以了。

2 将d:\daochu.dmp中的表table1 汇入

imp system/manager@TEST file=d:\daochu.dmp tables=(table1)

基本上上面的汇入汇出够用了。不少情况我是将表彻底删除,然后汇入。

注意:

你要有足够的许可权,许可权不够它会提示你。

资料库时可以连上的。可以用tnsping TEST 来获得资料库TEST能否连上。

资料汇出:

exp hkb/hkb@boss_14 full=y file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbfull.log;

汇出注意事项:汇出的是当前使用者的的资料,当前使用者如果有DBA的许可权,则汇出所有资料!

同名使用者之间的资料汇入:

imp hkb/hkb@xe file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.log full=y

不同名之间的资料汇入:

imp system/test@xe fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp

log=c:\orabackup\hkbimp.log;

怎么清空oracle资料库里表资料

两种方式:

1、delete from 表名;

2、truncate table 表名;

1可以删除全部资料,也可以根据条件删除资料;

2只能删除全部资料,比1速度要快。

怎么查询oracle资料库里的有资料的表

不准确的:

select table_name,num_rows from dba_tables where num_rows 0 ;

因为统计资讯不是实时的,所以可能不准确。

想要得到准确的资料,需要自己写储存过程,查询每一个表中的资料量。

select count(*) from table_name where rownum2 ;

为0表示没有资料,为1表示有资料。

c#怎么读取aess资料库资料

using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Data\db.mdb;Persist Security Info=False")) { conn.Open(); string sql = "SELECT Id,Name,Gender,Birthday,IdentityCode,HomeAddress,EmployeeId FROM tb_employee"; OleDbCommand cmd = new OleDbCommand(sql, conn); using (IDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { int Id = reader.GetInt32(0); string Name = reader.GetString(1); int Gender = reader.GetInt32(2); DateTime Birthday = reader.GetDateTime(3); string IdentityCode = reader.GetString(4); string HomeAddress = reader.GetString(5); string EmployeeId = reader.GetString(6); } } }

code *** ith 读取oracle资料库 表中的Description为什么读取不到

string connectionString ="server=localhost";database=Northwind;uid="填你自己的使用者名称";pwd="填你的资料库的密码";

如何用C#读取ORACLE资料库储存的图片

如果是把图片位元组存在资料库。

那么转换为流就可以了。

byete[]myBytes=(byte[])dt.Rows[0]["Img"];

MemoryStream ms= new MemoryStream(myBytes);

Image img =Image.FromStream(ms):


网页标题:oracle中如何读取 oracle如何读取sql文件
文章源于:http://pwwzsj.com/article/hpdccg.html