右外连接数据库教程

时间:2022年12月11日

/

来源:yanyan

/

编辑:本站小编

收藏本文

下载本文

以下是小编为大家整理的右外连接数据库教程,本文共9篇,欢迎阅读与收藏。本文原稿由网友“yanyan”提供。

篇1:右外连接数据库教程

select * from dt_function_node n,dt_function_point p where n.NODE_FUNCTION = p.oid (+) and n.node_code='123';

在这里面,可以选出n.NODE_FUNCTION=NULL的字段

如果没有(+),那么n.NODE_FUNCTION子段必须不为空,

右外连接数据库教程

篇2:ADO.net中数据库连接方式数据库教程

ado|数据|数据库|数据库连接

在MSDN中,.net的数据库连接字符串都有详细的说明,我这里以代码范例的方式罗列一些,具体的每一项代表的意义可以参看MSDN.

ADO.net 中数据库连接方式(微软提供)

微软提供了以下四种数据库连接方式:

System.Data.OleDb.OleDbConnection

System.Data.SqlClient.SqlConnection

System.Data.Odbc.OdbcConnection

System.Data.OracleClient.OracleConnection

下面我们以范例的方式,来依次说明:

System.Data.SqlClient.SqlConnection

常用的一些连接字符串(C#代码):

SqlConnection conn

= new SqlConnection( “Server=(local);Integrated Security=SSPI;database=Pubs”);

SqlConnection conn

= new SqlConnection(“server=(local)\\\\NetSDK;database=pubs;Integrated Security=SSPI”);

SqlConnection conn = new SqlConnection(

“Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;”);

SqlConnection conn = new SqlConnection(

“ data source=(local);initial catalog=xr;integrated security=SSPI;

persist security info=False;workstation id=XURUI;packet size=4096; ”);

SqlConnection myConn = new

System.Data.SqlClient.SqlConnection(“Persist Security Info=False;Integrated

Security=SSPI;database=northwind;server=mySQLServer”);

SqlConnection conn = new SqlConnection(

“ uid=sa;pwd=passwords;initial catalog=pubs;data source=127.0.0.1;Connect Timeout=900”);

更多字符串连接说明请看MSDN:

msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataSqlClientSqlConnectionClassConnectionStringTopic.asp

System.Data.OleDb.OleDbConnection

常用的一些连接字符串(C#代码):

OleDbConnection conn = new OleDbConnection(@“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\MyWeb\\81\\05\\GrocerToGo.mdb”);

OleDbConnection conn = new OleDbConnection(

@“Provider=Microsoft.Jet.OLEDB.4.0;Password=;

User ID=Admin;Data Source=grocertogo.mdb;”);

OleDbConnection conn = new OleDbConnection(

“Provider=MSDAORA; Data Source=ORACLE8i7;Persist Security Info=False;Integrated Security=yes”);

OleDbConnection conn = new OleDbConnection(

“Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\\bin\\LocalAccess40.mdb”);

OleDbConnection conn = new OleDbConnection(

“Provider=SQLOLEDB;Data Source=MySQLServer;Integrated Security=SSPI”);

更多字符串连接说明请看MSDN:

msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOleDbOleDbConnectionClassConnectionStringTopic.asp?frame=true

System.Data.OracleClient.OracleConnection

常用的一些连接字符串(C#代码):

OracleConnection myConn = new System.Data.OracleClient.OracleConnection(

“Data Source=Oracle8i;Integrated Security=yes”);

更多字符串连接说明请看MSDN:

msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOracleClientOracleConnectionClassConnectionStringTopic.asp?frame=true

System.Data.Odbc.OdbcConnection

常用的一些连接字符串(C#代码):

OdbcConnection conn = new OdbcConnection(

“Driver={SQL Server};Server=MyServer;Trusted_Connection=yes;Database=Northwind;”);

OdbcConnection conn = new OdbcConnection(

“Driver={Microsoft ODBC for Oracle};Server=ORACLE8i7;

Persist Security Info=False;Trusted_Connection=yes”);

OdbcConnection conn = new OdbcConnection(

“Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\bin\\nwind.mdb”);

OdbcConnection conn = new OdbcConnection(

“Driver={Microsoft Excel Driver (*.xls)};DBQ=c:\\bin\\book1.xls”);

OdbcConnection conn = new OdbcConnection(

“Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=c:\\bin”);

OdbcConnection conn = new OdbcConnection(“DSN=dsnname”);

更多字符串连接说明请看MSDN:

msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOdbcOdbcConnectionClassConnectionStringTopic.asp?frame=true

其他厂商提供的数据库连接:

DB2Connection myConn = new IBM.Data.DB2.DB2Connection(

“DATABASE = SAMPLE;UID=; PWD=

;”);

DB2Connection myConn = new IBM.Data.DB2.DB2Connection(“DATABASE = SAMPLE”);

BdpConnection myConn = new Borland.Data.Provider.BdpConnection(“assembly=Borl

and.Data.Mssql,Version=1.1.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;ve

ndorclient=sqloledb.dll;osauthentication=False;database=;usernam

e=;hostname=;password=

;provider=MSSQL”);

BdpConnection myConn = new Borland.Data.Provider.BdpConnection(“assembly=Borl

and.Data.Db2,Version=1.1.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;ve

ndorclient=db2cli.dll;database=;username=;

password=

;provider=DB2”);

Connection Pooling

在SQL Server、OLE DB和.NET框架结构中的Data Provider中,都提供了隐式的连接池连接支持,

ADO.net中数据库连接方式数据库教程

你可以在ConnectionString中指定不同的参数值控制连接池的行为。比如下面的例子使OLE DB的连接池无效并自动地进行事务处理:

Provider=SQLOLEDB;OLE DB Services=-4;Data Source=localhost;Integrated Security=SSPI;

在SQL Server.NET Data Provider中提供了以下参数设置控制连接池的行为:Connection Lifttime、Connection Reset、Enlist、Max Pool Size、Min Pool Size和Pooling。

更多数据库连接信息,以及非ADO.net的连接字符串可以参看:

www.connectionstrings.com/

--

篇3:Perl下应当如何连接Access数据库数据库教程

首先需要安装Win32-ODBC模块,具体的步骤如下:

1:从TOOLS栏目中下载Win32-ODBC.zip,下载完后用winzip解开到一个temp目录,共有三个文件:

Readme

Win32-ODBC.ppd

Win32-ODBC.tar.gz

2:在DOS窗口下,temp目录中运行下面的DOS命令:ppm install Win32-ODBC.ppd,

然后准备测试用数据库(Access)

1:启动MS ACCESS,建立一个新空数据库,命名为odbctest.mdb,保存在某一目录中(记住路径)。

2:然后新建一个表,建立三个字段:

字段名称 数据类型 长度

Name 字符, 长度50

Email 字符, 长度50

Age 数字、长整型

将这个表保存为address(注意这个例子中,没有用自动增加的ID。输入若干记录:

以下为引用的内容:

Nighthawk nighthawk@163.net 20 1234567

John jt@163.net 24 0284393293

kit kit@21cn.com 18 3948932

保存后,关闭数据库文件。

3:打开控制面板中的 ODBC数据源(32位),在用户DSN栏中,找到用户数据源列表,选中名称为“MS Access 97 Database”的一行,然后按“配置”键。

在Database框中按“Select..”,选择步骤1.2中建立的数据库文件odbctest.mdb,按OK即可。ODBC设置中的其它项目全部采用缺省设置,然后就是OK,确定,关闭对话窗口。

最后进行测试:

以下为引用的内容:

#!/usr/bin/perl

use Win32::ODBC;

$DSN = “MS Access 97 Database”;

$DBase = “access.mdb”;

#连接数据库

if (!($db = new Win32::ODBC($DSN))){

print “连接数据库失败.n”;

exit;

}

else{

print “连接数据库成功 (连接号:”, $db->Connection(), “)nn”;

}

#数据库中的表

print “数据库中的表:”;

@tables = $db->TableList;

print @tables;

print “n”;

#选择数据表

if (! $db->Sql(“SELECT * FROM [address] WHERE age>=20”) ){

@FieldNames = $db->FieldNames();

$Cols = $#FieldNames + 1;

#表中字段数

print “表address字段数:$Colsn”;

#字段列表

for ($i = 0; $i < $Cols; $i++){

print “$FieldNames[$i]t”;

}

print “n”;

#列出年龄大于20的记录

while($db->FetchRow()) {

@values = $db->Data();

print @values;

print “n”;

}

}

##### sql #########

#添加记录

$sqlinsert = “INSERT INTO address

VALUES ('Euler', 'euler@21cn.com', 28, '021-345689')”;

#更新记录

$sqlupdate = “UPDATE address SET age = age+10 ”;

#删除记录

$sqldelete = “DELETE FROM address WHERE name='jimtyan'”;

$rc = $db->Sql($sqlinsert);

die qq(SQL 失败 “$sqlinsert”: ), $db->Error(), qq(n) if $rc;

$rc = $db->Sql($sqlupdate);

die qq(SQL 失败 “$sqlupdate”: ), $db->Error(), qq(n) if $rc;

$rc = $db->Sql($sqldelete);

die qq(SQL 失败 “$sqldelete”: ), $db->Error(), qq(n) if $rc;

#关闭链接

$db->Close();

篇4:多表连接中的各种连接的区别和联系数据库教程

区别

知识点:

1、各种连接的定义和用途

内连接:

同等连接、非同等连接(常用就不讲了)

自然连接,自己找相同的字段,不用给出两个表之间拿哪一列进行比较,所谓自然(不常用)

交叉连接,选出来之后,进行笛卡乘积。如果要列出所有的组合时,这个有用。(不常用)

外连接:

左右外连接 (常用就不讲了)

全外连接 FULL JOIN(不常用)。

合并连接(一般不用),是选出不匹配的记录 等于全连接减去内连接的集合。

2、关键是弄清楚它们之间的区别。

1)Full OUTER JOIN 和cross join 有什么区别?

答:交叉连接是属于内连接中的一种特殊的连接。根本不存在任何条件连接,应该说是范围最大的连接。就是

笛卡尔乘积。  而 全外连接是首先进行内连接,然后将所有没匹配上的记录也选出来,但不在对不匹配的进行笛卡尔乘积

只是加进来。 而交叉连接是会将没匹配上的也要进行乘积的。

相关题目:

You are a database developer for an automobile dealership. You are designing a database to support a

web site that will be used for purchasing automobiles. A person purchasing an automobile from the web

site will be able to customize his or her order by selecting the model and color.

The manufacturer makes four different models of automobiles. The models can be ordered in any one of

five colors. A default color is assigned to each model.

The models are stored in a table named Models, and the colors are stored in a table named Colors. These

tables are shown in the exhibit.

You need to create a list of all possible model and color combinations. Which script. should you use?

(分析,这里是要列出车型和颜色的所有组合,而根本不涉及条件,)

A           SELECT m.ModelName, c.ColorName

FROM Colors AS c FULL OUTER JOIN Models AS m

ON c.ColorID = m.ColorID

ORDER BY m.ModelName, c.ColorName (分析,这里是全外连接,因为车型表里只有一个颜色ID(缺省),那么这里就只有8(4+4)条记录选出来了)

B           SELECT m.ModelName, c.ColorName

FROM Colors AS c CROSS JOIN Models AS m

ORDER BY m.ModelName, c.ColorName      (答案在此,交叉连接就是列出所有的可能组合20(5*4)条记录,根本不用条件)

C           SELECT m.ModelName, c.ColorName

FROM Colors AS m INNER JOIN Colors AS c

ON m.ColorID = c.ColorID

ORDER BY m.ModelName, c.ColorName (分析,内连接,缺省的情况下只能查出4条记录)

D           SELECT m.ModelName, c.ColorName

FROM Colors AS c LEFT OUTER JOIN Models AS m (分析,左外连接,缺省情况下只能查出5条记录)

ON c.ColorID = m.ColorID

UNION

SELECT m.ModelName, c.ColorName

FROM Colors AS c RIGHT OUTER JOIN Models AS m (分析,右外连接,缺省情况下只能查处4条记录)

ON c.ColorID = m.ColorID

ORDER BY m.ModelName, c.ColorName

E           SELECT m.ModelName

FROM Models AS m

UNION

SELECT c.ColorName    (分析,这个是合并连接,是查询不匹配的行,

应该是  8-4=4 条记录,就是车型表里不存在的颜色)

FROM Colors AS c

ORDER BY m.ModelName

篇5:两表连接的SQL语句数据库教程

两表连接的SQL语句:这两种写法哪种好?现在提倡用哪一种呢?

例如:一个二表连接的SQL,有两种写法:

(1)select A.c1,A.c2,B.c1,B.c2

from table1 A,table2 B

where A.id=B.id

(2)select A.c1,A.c2,B.c1,B.c2

from table1 A join table2 B

on A.id=B.id

哪种写法好呢?现在提倡用哪一种?

你喜欢用哪一种?

我习惯用(1)

---这两个哪个好?

其中11楼的回答最为深入,其实这个问题还是有一定的历史原因的,不管你习惯什么样的写法只要知道来龙去脉就不会再被细枝末节来迷惑了。以下观点为个人认识,如有偏差欢迎指正。

简单的说,前者是ansi sql 86标准后者是ansi sql 92标准(*****) ,这个观点最容易被人接受。

什么是ansi?美国国家标准局,iso的重要成员之一,19就有了。

什么是ansi sql?就是ansi注意到了sql的生产力,于是规范化了一下。

什么是sql?他是ibm发明的,oracle发扬广大的一门语言。

为什么是两家公司?。

70年代初因为ibm内部各方利益斗争激烈,导致某大牛的研究成果只能以论文方式发表。

70年代末某小公司把此技术用在商业领域就成了oracle,直到n年后ibm db2才出来。

所以,sql不是ansi 发明的,ansi 标准也不能通吃所有数据库平台。

比如下面这个是什么数据库的语法?反正ansi 标准在他那里是报错的。

select * from (a inner join b on a.id=b.id) inner join c on a.id=c.id

那么在ansi86之前的数据库有哪些?oracle和db2是肯定的了,

另外还有一些当时的小角色:Informix,dbase系列等。

而sybase的数据库和SQLServer是86年之后出来的,而前面那个奇怪的join语法的access是90后的。

古老的sqlserver和oracle我都没有用过,反正在用oracle8i时还不支持ansi 92的inner join,他是生的。一直到本世纪发布的oacle9i 才改了过来。用多了t-sql的人会问 left join咋办,where a.id=b.id(+) 就可以了,人家没那么笨的,t-sql以前还有*=这样的表示。

那么这么看貌似ansi的规范力度不够?其实不是,国际标准化也不可能一刀切,在ansi92 当中定义了4个级别,n多条款。大意就是大家符合入门级就行了,其他高级别仅供参考,甚至iso根本不会验证其他级别..而诸如inner join和left join之类的都是过渡级的,濉

所以我前面打了5个星星的那句话并不是完全正确的,正确的应该是

前者符合ansi 86 标准和ansi 92入门级标准,后者符合ansi92 过渡级标准。

不是oracle8i不符合ansi92,而是没有符合ansi92的高级别规范,而完全实现高级别标准的数据库系统是没有的。

早在oracle7就已经完全符合ansi92了,当然是指入门级,而且他就是ansi92 的模版范例。

--回到上面的话题,这两个哪个好?

性能当然完全一样,区别只是习惯和喜好,但也因为标准级别不同而具有不同的风险。

如果想要优雅而易于维护且不容易写错的代码,当然用高标准的第二种方法。

如果必要考虑风险这个因素,比如涉及到多种平台的迁移或者整合,你应该用第一种,起码在两个表的情况下他还是比较安全的。

----

顺带提一句,ansi标准一直在修订:具体有多少版本就不列举了,我们得到的好处自然是多多的,比如递归、对象、数组、xml等等在各主流数据库的新版本中都陆续实现了

篇6:关于jet db的连接字串,以及加密后的字串数据库教程

加密

关于jet db的连接字串,以及加密后的字串

问题:

关于jet db的连接字串,以及加密后的字串

ADO连接MDB文件的字串如何写?

加密以后如何写?

回答:

access数据库加密分3种

以下以access xp为例

1、工具 -> 安全-> 加密/解密数据库,打开时无需任何更改

2、工具 -> 安全-> 设置数据库密码,打开密码为 1 打开时需要使用

“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\1.mdb;User ID=admin;Password=;Jet OLEDB:Database Password=1”

也可以用

“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\1.mdb;User ID='admin';Password=;Jet OLEDB:Database Password='1'”

3、工具 -> 安全-> 用户组与权限 ....  ,用户名为 admin 密码为 rr 用户组文件为 c: ystem.mdw,打开时需要使用

“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\1.mdb;User ID=admin;Password=rr;Jet OLEDB:Database Password=1;Jet OLEDB:System database=c: ystem.mdw”

也可以用

“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\1.mdb;User ID='admin';Password='rr';Jet OLEDB:Database Password='1';Jet OLEDB:System database=c: ystem.mdw”

请参考论坛上相关链接地址:

access911.net/bbs/UpLoadFile/342119632505.htm

篇7:服务器和客户机是怎样连接的数据库教程

2.3.1 服务器如何连接客户机

(1)出现如图2.34所示的【欢迎使用】界面,

(2)出现如图2.35所示的【监听程序配置,监听程序】界面。

(3)出现如图2.36所示的【监听程序配置,选择监听程序】界面。

(4)出现如图2.37所示的【监听程序配置,选择协议】界面。

(5)出现如图2.38所示的【监听程序配置,TCP/IP协议】界面。

(6)出现如图2.39所示的【监听程序配置,更多的监听程序】界面。

2.3.2 客户机怎样连接服务器

管理客户机的工作原理如图2.40所示,

1.【命名方法】的配置

(1)出现如图2.41所示的【欢迎使用】界面。

(2)出现如图2.42所示的【命名方法配置,请选择命名方法】界面。

Oracle 9i支持如表2.4所示的5种命名方法。

表2.4 Oracle 9i的5种命名方法

名称主要特点本地命名适合具有少量不经常更改服务的简单分布式网络目录命名通过目录服务器进行解析,适合大型网络Oracle名称(Oracle Names)通过Oracle名字服务器进行解析,适合大型网络主机命名通过【计算机名称】进行解析,适合局域网外部命名通过非Oracle命名服务进行解析,很少用

(3)出现如图2.43所示的【命名方法配置,主机名】界面。。

(4)出现如图2.44所示的【命名方法配置完成】界面。

2.【本地网络服务名】的配置

(1)出现如图2.45所示的【欢迎使用】界面。

(2)出现如图2.46所示的【网络服务名配置】界面。

篇8:PB如何连接Oracle数据库

如果你已经是个powerbuilder高手,那么下面的东西对你来说毫无价值,你大可不必再看下去,如果你刚刚步入powerbuilder的殿堂,那么下面的东西对你来说可能有点价值,你应该看一看。

作为一个优秀的客户端开发工具,powerbuilder必然需要与大型的数据库相连接,尽管许多资料上都介绍了如何通过odbc或者powerbuilder自带的db profile或者专用接口连接上数据库,但仍然有许多使用者按此方法却无法连接上数据库,这方面的原因可能是powerbuilder本身的原因,比如在安装powerbuilder时的选项、odbc的版本之类;也可能是在安装客户端的oracle、sybase、informix、sql server等软件上的问题,下面就从最根本的odbc配置开始,教你一步步如何连接上数据库。 odbc数据源的配置

进入控制面板,打开odbc数据源(32位),如图1所示,点击“add”按钮,进入odbc数据源的配置面板,如图2所示:

选择“oracle odbc driver”一项,注意当前版本号为“8.00.0400”,如果你的操作系统中安装的是oracle7,则相应的版本号会不同。提醒一点:在windows98操作系统上是无法安装oracle8.0.4的(只能安装oracle7.2.3),oracle8.0.5则没有试过。因而会有一些使用者在windows98系统上无法正常配置odbc数据源,因为windows98本身自带的odbc数据源已经比oracle7数据源版本要高,无论你怎样配置odbc,系统总会提示你要安装一个更高版本的oracle,自然你就无法配置odbc了,有一个解决方法就是用pb7第二张光盘上的odbc安装程序覆盖系统中的odbc,或者把你的操作系统改为windows95/97算了。

然后进入“oracle8 odbc driver setup”设置,在“data source name”一项中随便输入一个名字,在“data source service name”一栏中输入oracle连接数据库的字符串名,这可以在你安装的oracle目录中的tnsnames.ora文件中查看到(oracle7安装路径为“orawin95\\network\\ admin”;oracle8安装路径为“orawin95\\net80\\admin”),或者你通过“sql net easy configuration”新添加一个数据库连接配置,将配置中的字符串填入即可,其他的就不必再填入,避免出现画蛇添足之错,反而连接不上数据库了。 db profile数据源的配置

进入pb,打开db profile,如图4所示,选择odbc一项,点击“new”,进入pb数据源的配置,如图5所示。当然如果你之前没有进行odbc的配置,你也可以在这里点击“config odbc”进入之前你看到的odbc配置界面。

在“profile name”中自定义一个名字,然后从“data source”的下拉菜单中选择你在odbc中已经配置好的数据源,输入登录数据库所需要的用户名与密码,当然你认为没有这个必要性的话可以不在这里输入(主要是不要轻易让人知道你数据库的口令,不然问题就大了),到这一步为止,pb已经做完了所有数据库连接的配置,剩下的就是连接上数据库了。 pb for oracle专用接口的配置

同样是进入pb,点击db profile选项(这是对oracle7版本而言,如果是oracle8,相应的选项就是oracle8.0.4),看到上面的“073 oracle 7.3”选项没有,点击一下,再按“new”进入图7的界面,“profile name”一栏随意填,“server”一栏填写时要注意,oracle7版本一定要在数据连接字符串前加上@,否则不能连接上pb数据库,oracle8版本则不必加上@,其他的设置就可以不用了。

以上三种pb连接数据库的方法其实十分简单,但是初学者却又会经常出错,在这里只是想作为一种抛砖引玉之用,希望广大初学者通过本文对pb数据源配置能够有一定的了解。下面再对oracle连接数据库的配置文件tnsnames.ora简单说明一下,“tnsnames.ora”文件其实是通过“sql net easy configuration”初始化配置后的参数文件,如果你不想通过“sql net easy configuration”进行配置,你只需要把你先前已有的“tnsnames.ora”文件放入oracle的admin目录中,覆盖现有的文件就可以了,当然你也可以再自己添加数据库连接字符串。通常,一个“tnsnames.ora”文件内容如下: ······kf.world = (description = (address_list =(address =(community = tcp.world) (protocol = tcp) (host = 136.12.145.5) (port = 1521) ) (address =(community = tcp.world) (protocol = tcp) (host = 136.12.145.5) (port = 1526) ) ) (connect_data = (sid = sid3) ) )······

其中最要的是第一项和最后一项(这里是以tcp/ip网络连接,大多数用户都是以此连接),host一栏是主机地址,“connect_data = (sid = sid3)”中的sid3是连接主机数据库的字符串,你要修改这几项就可以了。另外谈谈如何让英文版的oracle7显示中文,其实很简单,只要将注册表“hkey_local_machine\\ software\\oracle\\nls_lang”中的值改为如下值就可以了“ simplified chinese_china.zhs16cgb231280”。

篇9:python mysqldb连接数据库

2014-07-07python之import机制详解

2009-09-09python encode和decode的妙用

2009-02-02wxpython 学习笔记 第一天

2012-06-06Python查询Mysql时返回字典结构的代码

2014-07-07Python中的二叉树查找算法模块使用指南

2014-04-04python处理圆角图片、圆形图片的例子

2014-01-01pyside写ui界面入门示例

2011-03-03Python中删除文件的程序代码

2014-06-06Python实现多线程下载文件的代码实例

2008-12-12pymssql ntext字段调用问题解决方法

一种嵌套查询,变成连接查询的办法数据库教程

Oracle 9i 约束条件数据库教程

全检索的应用数据库教程

PL/SQL Developer数据库教程

解决Oracle被锁定的妙招数据库教程

下载右外连接数据库教程(精选9篇)
右外连接数据库教程.doc
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
点击下载本文文档