.


:




:

































 

 

 

 





.

. . . 1 2 , 5.3.

 
 

 

. 5.3.

 

1= {k11, k12 ,k1n}, 2= {k21, k22 ,k2m}

1=2, . .

. 1 . ³ (k1= k2). .

1=2, ᒺ U ,

 
 

SQL FROM :

 

FROM _1 INNER JOIN _2 ON _1._1 _2._2,

 

1¹2, ᒺ. ᒺ :

1. ;

2. , .

( ) , ). 1 2. 1, , 1 FROM

 

FROM _1 LEFT JOIN _2 ON _1._1 _2._2,

 

, ᒺ , , :

2. 2 , , :

 
 

2 ᒺ, 2 , FROM

 

FROM _1 RIGHT JOIN _2 ON _1._1 _2._2,

 

, ᒺ , , :

1. , , , :

 
 

 

2. - , , , , .

 
 

璺 FROM.

c
_1, _2 , ᒺ.
_1, _2 . , , , .
: "=," "<," ">," "<=," ">=," "<>".

 

 

, , INNER JOIN.

LEFT JOIN, RIGHT JOIN INNER JOIN, .

ᒺ.

, SELECT.

ON JOIN, :

 

SELECT

FROM _1 INNER JOIN _2

ON _1._1 _2._1 AND

ON _1._2 _2._2) OR

ON _1._3 _2._3)];

:

1. , Access .

2. QBE SQL-, .

3. SQL-:

¨ ;

¨ ;

¨ .


6. SQL,

 

, SQL , SQL. ;

SQL, - (/), ;

SQL, ;

SQL, , .

 

 

 

: SQL , :

¨ ֳ , ;

¨ .

䳿:

1. , <C>, , .

2. , SQL, .

3. :

 

CREATE TABLE [] ([ ] SINGLE, [] CHAR (50));

 

CREATE TABLE, . 3.1.

 

CREATE TABLE (_1 [()]

[NOT NULL] [_1] [, _2 [()]

[NOT NULL] [_2] [,...]] [, CONSTRAINT [,...]])

 

CREATE TABLE .3.2.

CREATE TABLE .

( , ), . , , ( ). , SQL - :

 
 

. ( ) .

Access VB, , .

, (FieldSize).

, (, ).

Visual Basic.

- ᒺ (DAO) Field, SQL Jet, .

, 񳳿 Acces.


Visual Basic Type ᒺ Field SQL
BINARY (: VARBINARY)
Boolean dbBoolean BOOLEAN(: BIT, LOGICAL, LOGICAL1, YESNO)
( = ) Byte dbByte BYTE(: INTEGER1)
( = ) Long dbLong COUNTER (: AUTOINCREMENT)
Currency dbCurrency CURRENCY(: MONEY)
/ / Date dbDate ( DATE, TIME, TIMESTAMP)
( = (8 )) (8 ) Double dbDouble (: FLOAT, FLOAT8, IEEEDOUBLE, NUMBER, NUMERIC)
( = ) dbGUID GUID
( = ) Long dbLong LONG ((: INT, INTEGER, INTEGER4))
OLE OLE String dbLongBinary LONGBINARY(: GENERAL, OLEOBJECT)
String dbMemo LONGTEXT (: LONGCHAR, MEMO, NOTE)
( = (4 )) (4 ) Single dbSingle SINGLE(: FLOAT4, IEEESINGLE, REAL)
( = ) Integer dbInteger SHORT  
String dbText TEXT(: ALPHANUMERIC, CHAR, CHARACTER, STRING, VARCHAR)
String dbMemo LONGTEXT  
Variant VALUE

 

Microsoft Access .

 

CREATE TABLE
ALTER TABLE
DROP ,
CREATE INDEX .

! , , , SQL .

ᒺ ODBC, , Microsoft SQL Server, , .

:

SELECT DISTINCTROW ., .[ ]

FROM ;

CREATE TABLE

([_] integer,

[] text,

[] text,

[] date,

[] text,

[] memo,

CONSTRAINT [1] PRIMARY KEY ([_]));


, (., ,. 5. 1.), . :

SELECT 21.* INTO [ ]

FROM 21;

 

SELECT...INTO

,

 

SELECT _1[, _2[,...]] INTO [IN ]

FROM

 

SELECT...INTO:

 

_1; _2 , .
, . .

 

, , , , .

:

. ; .

INSERT INTO .





:


: 2016-07-29; !; : 365 |


:

:

, .
==> ...

1784 - | 1597 -


© 2015-2024 lektsii.org - -

: 0.045 .