Professional Documents
Culture Documents
Business Analysist
Business Analysist
ER digram
The UNION operator returns only distinct rows that appear in either result, while
the UNION ALL operator returns all rows. The UNION ALL operator does not eliminate
duplicate selected rows:
MINUS statement combines results with the MINUS operator, which returns only unique rows
returned by the first query but not by the second
SELECT product_id FROM inventories
MINUS
SELECT product_id FROM order_items;
INTERSECT operator, which returns only those rows returned by both queries
SELECT product_id FROM inventories
INTERSECT
SELECT product_id FROM order_items;
requirements, a customer may not see what will be delivered until its
almost finished. By that time, changes can be difficult (and costly) to
implement.
The very high degree of customer involvement, while great for the
project, may present problems for some customers who simply may not
have the time or interest for this type of participation.
Agile works best when members of the development team are
completely dedicated to the project.
Because Agile focuses on time-boxed delivery and frequent
reprioritization, its possible that some items set for delivery will not be
completed within the allotted timeframe. Additional sprints (beyond
those initially planned) may be needed, adding to the project cost. In
addition, customer involvement often leads to additional features
requested throughout the project. Again, this can add to the overall time
and cost of the implementation.
The close working relationships in an Agile project are easiest to
manage when the team members are located in the same physical
space, which is not always possible. However, there are a variety of
ways to handle this issue, such as webcams, collaboration tools, etc.
The iterative nature of Agile development may lead to a reduction
in overall system quality, as there is less emphasis on understanding the
finished system as a whole early in the project. This becomes more
pronounced in larger-scale implementations, or with systems that
include a high level of integration.
Data Type
Maximum Size in
PL/SQL
CHARFoot 1
32,767 bytes
2,000 bytes
NCHARFootref 1
32,767 bytes
2,000 bytes
RAWFootref 1
32,767 bytes
2,000 bytes
VARCHAR2Footref 1
32,767 bytes
4,000 bytes
NVARCHAR2Footref 1
32,767 bytes
4,000 bytes
LONGFoot 2
32,760 bytes
2 gigabytes (GB) - 1
LONG RAWFootref 2
32,760 bytes
2 GB
BLOB
(4 GB - 1)
* database_block_size
CLOB
128 TB
(4 GB - 1)
* database_block_size
NCLOB
128 TB
(4 GB - 1)
* database_block_size
Datatype
Description
Max Size:
Oracle 8
Max Size:
Oracle 9i/10g
4000 bytes
Variable length character string
4000 bytes
VARCHAR2
having maximum length size bytes. minimum is
(size)
minimum is 1
You must specify size
1
4000 bytes
minimum is 1
NVARCHA
4000 bytes
4000 bytes
4000 bytes
R2(size)
minimum is
minimum is 1
1
minimum is 1
VARCHAR
2000 bytes
Fixed length character data of length
Default and
size bytes. This should be used for
CHAR(size)
minimum
fixed length data. Such as codes
size is 1
A100, B102
byte.
2000 bytes
2000 bytes
Default and
minimum size is Default and minim
1 byte.
2000 bytes
Fixed length national character set
Default and
NCHAR(siz data of length size bytes. This
minimum
e)
should be used for fixed length data.
size is 1
Such as codes A100, B102
byte.
2000 bytes
Default and
2000 bytes
minimum size is Default and minim
1 byte.
The
The precision p The precision p c
precision p can range from
can range
1 to 38.
The scale s can r
from 1 to 38.
The scale s can
The scale s range from -84
can range
to 127.
from -84 to
127.
BINARY_D
OUBLE
BOOLEAN
n/a
Use either
Number or
CHAR
Magnitude:
Magnitude:
1.17549E-38F
1.17549E-38F
3.40282E+38F
3.40282E+38F
Magnitude:
2.22507485850
720E-308
1.79769313486
231E+308
Magnitude:
2.225074858507
1.797693134862
n/a
Use either
Number or
CHAR
n/a
Use either Numb
signed integers
PLS_INTEG PLS_INTEGER values require less
PL/SQL only PL/SQL only
ER
storage and provide better
performance than NUMBER values.
PL/SQL only
LONG
DATE
2 Gigabytes - but
backward compa
TIMESTAM
P
the number of digits in the fractional
(fractional_
part of the SECOND datetime field.
seconds_pr
ecision)
Accepted values
offractional_sec Accepted values
onds_precisiona offractional_seco
(default = 6)
re 0 to 9.
(default = 6)
TIMESTAM
P
(fractional_
seconds_pr As above with time zone
ecision)
displacement value
WITH
{LOCAL}
TIMEZONE
Accepted values
offractional_sec Accepted values
onds_precisiona offractional_seco
re 0 to 9.
(default = 6)
(default = 6)
Accepted values
are 0 to 9.
Accepted values
(default = 2)
INTERVAL
YEAR
(year_preci
sion) TO
MONTH
day_precision m day_precision ma
ay be 0 to 9.
fractional_second
(default = 2)
fractional_seco
nds_precisionm
(default = 6)
ay be 0 to 9.
(default = 6)
LONG RAW
ROWID
UROWID
The
maximum
size and
default is
4000 bytes
10 bytes
Maximum size is
2 Gigabytes - but
backward compa
10 bytes
The maximum
size and default The maximum siz
is 4000 bytes
NCLOB
BLOB
4 Gigabytes
4 Gigabytes
4 Gigabytes
BFILE
4 Gigabytes
XMLType
8 TB to 128 TB
8 TB
(4 Gigabytes - 1)
8 TB to 128 TB
8 TB
(4 Gigabytes - 1)
8 TB to 128 TB
8 TB
(4 Gigabytes - 1)
8 TB to 128 TB
8 TB
64K
(4 Gigabytes - 1)