Sunday, 10 April 2011

FAQ’s in SQL & PL/SQL


FAQ’s in SQL & PL/SQL


What is PL/SQL?
PL/SQL is a procedural language that has both interactive SQL and procedural programming language constructs such as iteration, conditional branching.

What are the components of a PL/SQL Block?
Declarative part
Executable part
Exception part

What are the datatypes a available in PL/SQL?
Some scalar data types such as NUMBER, VARCHAR2, DATE, CHAR, LONG, BOOLEAN. Some composite data types such as RECORD & TABLE.

What are % TYPE and % ROWTYPE? What are the advantages of using these over datatypes?
% TYPE provides the data type of a variable or a database column to that variable.
% ROWTYPE provides the record type that represents a entire row of a table or view or columns selected in the cursor.
The advantages are:
I. Need not know about variable’s data type
ii. If the database definition of a column in a table changes, the data type of a variable changes accordingly.

What is difference between % ROWTYPE and TYPE RECORD?
% ROWTYPE is to be used whenever query returns an entire row of a table or view. TYPE RECORD is to be used whenever query returns columns of different table or views and variables.

Explain the two types of Cursors?
There are two types of cursors, Implicit Cursor and Explicit Cursor.
PL/SQL uses Implicit Cursors for queries.
User defined cursors are called Explicit Cursors. They can be declared and used.

What are the cursor attributes used in PL/SQL?
% ISOPEN – Used to check whether a cursor is open or not.
% ROWCOUNT – Used to check the number of rows fetched/updated/deleted.
% FOUND – Used to check whether cursor has fetched any row. True if rows are fetched.
% NOT FOUND – Used to check whether cursor has fetched any row. True if no rows are fetched.

What is a cursor for loop?
Cursor for loop implicitly declares %ROWTYPE as loop index, opens a cursor, fetches rows of values from active set into fields in the record and closes when all the records have been processed.

What is the difference between implicit and explicit cursors?
An explicit cursor is declared opened and fetched from in the program block where as an implicit cursor is automatically generated for SQL statements that process a single row only.

What are the different types of joins available in Oracle?
Equi Join: When primary and foreign key relationship exists between the tables that are going to be joined.
Self Join: If comparison comes in a single table
Cartesian Join: When tables are joined without giving any join condition.
Inner Join: The resultant set includes all the rows that satisfy the join condition.
Outer Join: The resultant set includes the rows which doesn’t satisfy the join condition.  The outer join operator Plus sign (+) will be included in the join condition.

What are SQLCODE and SQLERRM and why are they important for PL/SQL developers?
SQLCODE returns the value of the error number for the last error encountered. The SQLERRM returns the actual error message for the last error encountered. They can be used in exception handling to report, or, store in an error log table, the error that occurred in the code. These are especially useful for the WHEN OTHERS exception.

What is an autonomous transaction?
An autonomous transaction is an independent transaction that is initiated by another transaction (the parent transaction). An autonomous transaction can modify data and commit or rollback independent of the state of the parent transaction.

What is the difference between View and Materialized view?
Materialized view will not be refreshed every time you query the view. So to have good performance when data is not changed so rapidly, we use Materialized views rather than normal views which always fetches data from tables every time you run a query on it.

What is dynamic SQL?
Dynamic SQL allows you to construct a query, a DELETE statement, a CREATE TABLE statement, or even a PL/SQL block as a string and then execute it at runtime.

Can you use COMMIT in a trigger?
Yes but by defining an autonomous transaction.

What is the difference between anonymous blocks and stored procedures?
Anonymous block is compiled only when called. Stored procedure is compiled and stored in database with the dependency information as well. Former is PL/SQL code directly called from an application. Latter is stored in database. Former has declare statement. Latter doesn’t.

What is a package spec and package body? Why the separation?
Spec declares public constructs. Body defines public constructs, additionally declares and defines Private constructs.
Separation helps make development easier. Dependency is simplified. You can modify body without invalidating dependent objects.

What is Correlated Subquery?
Correlated Subquery is a subquery that is evaluated once for each row processed by the parent statement. Parent statement can be Select, Update or Delete.

What is Sequence?
Sequences are used for generating sequence numbers without any overhead of locking. Drawback is that after generating a sequence number if the transaction is rolled back, then that sequence number is lost.

What is SQL Deadlock?
Deadlock is a unique situation in a multi user system that causes two or more users to wait indefinitely for a locked resource. First user needs a resource locked by the second user and the second user needs a resource locked by the first user. To avoid dead locks, avoid using exclusive table lock and if using, use it in the same sequence and use Commit frequently to release locks.

What is SQL*Loader?
SQL*Loader is a product for moving data in external files into tables in an Oracle database. To load data from external files into an Oracle database, two types of input must be provided to SQL*Loader: the data itself and the control file.

What is the use of CASCADE CONSTRAINTS?
When this clause is used with the DROP command, a parent table can be dropped even when a child table exists.

Explain forward declaration used in functions?
A forward declaration means that modules (procedures and functions) are declared in advance of their actual body definition. This declaration makes that module available to be called by other modules even before the program’s body is defined. A forward declaration consists simply of the module header, which is just the name of the module followed by the parameter list (and a RETURN clause in case the module is a function), no more no less.
Forward declarations are required in one specific situation: mutual recursion.

What are SQLCODE and SQLERRM and why are they important for PL/SQL developers?
SQLCODE returns the value of the error number for the last error encountered. The SQLERRM returns the actual error message for the last error encountered. They can be used in exception handling to report, or, store in an error log table, the error that occurred in the code. These are especially useful for the WHEN OTHERS exception.

What is the difference between Truncate and Delete Commands?

TRUNCATE is a DDL command whereas DELETE is a DML command. Hence DELETE operation can be rolled back, but TRUNCATE operation cannot be rolled back. WHERE clause can be used with DELETE and not with TRUNCATE.

What is the Purpose of HAVING Clause?
The HAVING clause is used in combination with the GROUP BY clause. It can be used in a SELECT statement to filter the records that a GROUP BY returns.

What is INLINE View in SQL?
The inline view is a construct in Oracle SQL where you can place a query in the SQL FROM, clause, just as if the query was a table name.

While creating a sequence, what does cache and nocache options mean?
With respect to a sequence, the cache option specifies how many sequence values will be stored in memory for faster access.

Does the view exist if the table is dropped from the database?
Yes, in Oracle, the view continues to exist even after one of the tables (that the view is based on) is dropped from the database. However, if you try to query the view after the table has been dropped, you will receive a message indicating that the view has errors.

What is an Index?
An index is a performance-tuning method of allowing faster retrieval of records. An index creates an entry for each value that appears in the indexed columns. By default, Oracle creates B-tree indexes.

What types of index data structures can you have?
An index helps to faster search values in tables. The three most commonly used index-types are:
  • B-Tree: builds a tree of possible values with a list of row IDs that have the leaf value. Needs a lot of space and is the default index type for most databases.
  • Bitmap: string of bits for each possible value of the column. Each bit string has one bit for each row. Needs only little space and is very fast. (However, domain of value cannot be large, e.g. SEX(m,f); degree(BS,MS,PHD)
  • Hash: A hashing algorithm is used to assign a set of characters to represent a text string such as a composite of keys or partial keys, and compresses the underlying data. Takes longer to build and is supported by relatively few databases.

What is the difference between a “where” clause and a “having” clause?
“Where” is a kind of restriction statement. You use where clause to restrict all the data from DB. Where clause is used before result retrieving. But Having clause is using after retrieving the data. Having clause is a kind of filtering command.

Can a view be updated/inserted/deleted? If Yes – under what conditions?
A View can be updated/deleted/inserted if it has only one base table if the view is based on columns from one or more tables then insert, update and delete is not possible.

What is tkprof and how is it used?
The tkprof tool is a tuning tool used to determine cpu and execution times for SQL statements. You use it by first setting timed_statistics to true in the initialization file and then turning on tracing for either the entire database via the sql_trace parameter or for the session using the ALTER SESSION command. Once the trace file is generated you run the tkprof tool against the trace file and then look at the output from the tkprof tool. This can also be used to generate explain plan output.

What is explain plan and how is it used?
The EXPLAIN PLAN command is a tool to tune SQL statements. To use it you must have an explain_table generated in the user you are running the explain plan for. This is created using the utlxplan.sql script. Once the explain plan table exists you run the explain plan command giving as its argument the SQL statement to be explained. The explain_plan table is then queried to see the execution plan of the statement. Explain plans can also be run using tkprof.

What are the Lock types?
Share Lock: It allows the other users for only reading not to insert or update or delete.
Exclusive Lock: Only one user can have the privileges of insert or update and delete of particular objectothers can only read.
Update Lock: Multiple user can read, update delete .

What is Pragma EXECPTION_INIT? Explain the usage?

The PRAGMA EXECPTION_INIT tells the complier to associate an exception with an oracle error. 
E.g. PRAGMA EXCEPTION_INIT (exception name, oracle error number)

What is Raise_application_error?
Raise_application_error is a procedure of package DBMS_STANDARD which allows to issue a user_defined error messages from stored sub-program or database trigger.

What are the modes for passing parameters to Oracle?
There are three modes for passing parameters to subprograms
IN – An In-parameter lets you pass values to the subprogram being called. In the subprogram it acts like a constant and cannot be assigned a value.
OUT – An out-parameter lets you return values to the caller of the subprogram. It acts like an initialized variable its value cannot be assigned to another variable or to itself.
INOUT – An in-out parameter lets you pass initial values to the subprogram being called and returns updated values to the caller.

What is the difference between Package, Procedure and Functions?
A package is a database objects that logically groups related PL/SQL types, objects, and Subprograms.
Procedure is a sub program written to perform a set of actions and can return multiple values.
Function is a subprogram written to perform certain computations and return a single value.
Unlike subprograms packages cannot be called, passed parameters or nested.

How do you make a Function and Procedure as a Private?
Functions and Procedures can be made private to a package by not mentioning their declaration in the package specification and by just mentioning them in the package body.

What is Commit, Rollback and Save point?
Commit – Makes changes to the current transaction permanent. It erases the savepoints and releases the transaction locks.
Savepoint –Savepoints allow to arbitrarily hold work at any point of time with option of later committing. They are used to divide transactions into smaller portions.
Rollback – This statement is used to undo work.

What is the difference between DDL, DML and DCL structures?
DDL statements are used for defining data. Ex: Create, Alter, Drop, Truncate, Rename.
DML statements are used for manipulating data. Ex: Insert, update, truncate.
DCL statements are used for to control the access of data. Ex; Grant, Revoke.
TCL statements are used for data saving. Ex; Commit, Rollback, Savepoint.

What is the difference between the snapshot and synonym?
A snapshot refers to read-only copies of a master table or tables located on a remote node. A snapshot can be queried, but not updated; only the master table can be updated. A snapshot is periodically refreshed to reflect changes made to the master table. In this sense, a snapshot is really a view with periodicity.
A synonym is an alias for table, view, sequence or program unit. They are of two types private and public.

What is the difference between data types char and varchar?
Char reserves the number of memory locations mentioned in the variable declarations, even though not used (it can store a maximum of 255 bytes). Where as Varchar does not reserve any memory locations when the variable is declared, it stores the values only after they are assigned (it can store a maximum of 32767 bytes).

Can one call DDL statements from PL/SQL?
One can call DDL statements like CREATE, DROP, TRUNCATE, etc. from PL/SQL by using the “EXECUTE IMMEDATE” statement.

Tell some new features in PL/SQL in 10g?
-Regular expression functions REGEXP_LIKE, REGEXP_INSTR, REGEXP_REPLACE, and   REGEXP_SUBSTR
-Compile time warnings
- Conditional compilation
- Improvement to native compilation
- BINARY_INTEGER made similar to PLS_INTEGER
- Implicit conversion between CLOB and NCLOB
- Improved Overloading
- New datatypes BINARY_FLOAT, BINARY_DOUBLE
- Global optimization enabled
- PLS_INTEGER range increased to 32bit
- DYNAMIC WRAP using DBMS_DDL

What is Overloading in PL/SQL?
Overloading is an oops concept (Object Oriented Programming). By using the same name we can write any number of Procedures or functions in a package but either number of parameters in the procedure/function must vary or parameter datatype must vary.

What is a mutating and constraining table?
“Mutating” means “changing”. A mutating table is a table that is currently being modified by an update, delete, or insert statement. When a trigger tries to reference a table that is in state of flux (being changed), it is considered “mutating” and raises an error since Oracle should not return data that has not yet reached its final state.
Another way this error can occur is if the trigger has statements to change the primary, foreign or unique key columns of the table off which it fires. If you must have triggers on tables that have referential constraints, the workaround is to enforce the referential integrity through triggers as well.

What is Nested Table?
A nested table is a table within a table. A nested table is a collection of rows, represented as a column within the main table. For each record within main table, the nested table may contain multiple rows.  In a sense, it’s a way of storing a one-to many relationship within one table.

What is Varying Array?
A varying array is a set of objects, each with the same data types. The size of the array is limited when it is created. (When the table is created with a varying array, the array is a nested table with a limited set of rows). Varying arrays also known as VARRAYS, allows storing repeated attributes in tables.

Give some most often used predefined exceptions?
a) NO_DATA_FOUND (Select Statement returns no rows)
b) TOO_MANY_ROWS (Single row Select statement returns more than 1 row)
c) INVALID_CURSOR (Illegal cursor operations occurred)
d) CURSOR_ALREADY_OPEN (If cursor is opened & we are trying to reopen it)
e) INVALID_NUMBER (Conversion of Character to number fails)
f) ZERO_DIVIDE
g) DUP_VAL_ON_INDEX (Attempted to insert a duplicate value)

Give some important Oracle supplied packages?
DBMS_SQL: It is used to write Procedures & Anonymous blocks that use Dynamic SQL.
DBMS_JOB: Using it, we can submit PL/SQL programs for execution, execute PL/SQL programs on a schedule, identify when programs should run, remove programs from the schedule & suspend programs from running.
DBMS_OUTPUT: This package outputs values & messages from any PL/SQL block.
UTL_FILE: With this package, you can read from & write to Operating system files
UTL_HTTP: This package allows to make HTTP Requests directly from the database.

What is Instead Of Trigger?
This trigger is used to perform DML operation directly on the underlying tables, because a view cannot be modified by normal DML Statements if it contains joins or Group Functions. These triggers are Only Row Level Triggers. The CHECK option for views is not enforced when DML to the view are performed by Instead of Trigger.

What is the Sequence of Firing Database Triggers?
a) Before Row Level Trigger
b) Before Statement Level Trigger
c) After Row Level Trigger
d) Statement Operation
e) After Statement Level Trigger

What is the Difference between PL/SQL Table & Nested Table?
PL/SQL Table: Index by Tables are not Stored in Database.
Nested Table: Nested Tables are Stored in Database as Database Columns.

What is the Difference between Nested Table & Varray?
Nested Tablea) This are Sparse
b) We can Delete its Individual Elements
c) It do not have an Upper Boundary
d) This are Stored in System Generated Table
Varraya) This are Dense
b) We cannot Delete its Elements
c) This are Fixed Size & always need to specify the size
d) These are Stored in Tablespaces

What are the various SQL Statements?
a) Data Retrieval: Select
b) DML: Insert, Update, Delete
c) DDL: Create, Alter, Drop, Rename, Truncate
d) Transaction Control: Commit, Rollback, Savepoint
e) DCL: Grant, Revoke
f) Session Control: Alter Session, Set Role
g) System Control: Alter System
h) Embedded SQL Statements: Open, Close, Fetch & Execute.
What is Rowid?
It is a Hexadecimal Representation of a Row in a Table. Rowid can only be Changed if we ‘Enable Row Movement’ on a Partitioned Table. Rowid’s of Deleted Rows can be Reused if Transaction is Committed.

What is Partitioning?
It Enables Tables & Indexes or Index-Organized tables to be subdivided into smaller manageable Pieces & these each small Piece is called Partition.
They are of following Types:
a) Range Partitioning
b) Hash Partitioning
c) List Partitioning
d) Composite Range-Hash Partitioning
What is a Cluster?
A cluster provides an optional method of storing table data. A cluster is comprised of a group of tables that share the same data blocks, which are grouped together because they share common columns and are often used together. For example, the EMP and DEPT table share the DEPTNO column. When you cluster the EMP and DEPT, Oracle physically stores all rows for each department from both the EMP and DEPT tables in the same data blocks. You should not use Clusters for tables that are frequently accessed individually.

What is the Difference between Nested Subquery & Correlated Subquery?
Nested Subquerya) Inner Query runs first and executes once, returning values which are to be used by the Main query or outer query
b) Outer query is driver by Inner Query
Correlated Subquerya) A Correlated Subquery or Inner Query execute once for each candidate row considered by outer query
b) Inner Query is Driven by Outer Query

What is the Difference between Translate & Replace?
Translate function converts each character in String with specified one whereas Replace function replaces part of the string in continuity by another sub-string.

19 comments:

Anonymous said...

Please let me know if you're looking for a author for your blog. You have some really good posts and I think I would be a good asset. If you ever want to take some of the load off, I'd love to write some articles for your blog
in exchange for a link back to mine. Please shoot me
an e-mail if interested. Many thanks!

Take a look at my weblog; Buying a Car
My page - buying a car with bad credit,buy a car with bad credit,how to buy a car with bad credit,buying a car,buy a car,how to buy a car

Anonymous said...

4L, Duratorq engine under the cap that makes peak pοwer of
69 PЅ at 4000 rpm and massive torque of 160 Nm
аt 2000 rpm. They аre nοt perfeсt in
the art of human relatiоns. The cаrs ωere аll beіng shown at the local highschoοl.


Hаve a looκ at my web ρage .

.. buying a car with poor credit

Anonymous said...

alesse 28 pilule blanche http://www.world66.com/member/alesse_bq9l5x3h0qv/ alesse 21 how to take [url=http://archive.org/details/saimeneme] alesse birth control reviews side effects[/url] pilule contraceptive alesse 28 effet secondaire mp3alese muzica noua 2012 pilule alesse effets secondaires
mamoleptino321
mp3alese.eu http://surveys.questionpro.com/a/TakeSurvey?id=3418870 filme alese online gratis 2011 [url=http://surveys.questionpro.com/a/TakeSurvey?id=3418707] alesse discount card canada[/url] www.mp3alese.ro gratis filme alese.ro online alesse reviews side effects

http://rickhascars.com/2011/09/02/the-exact-way-to-do-forum-marketing-for-targeted-results/#comment-151043 http://lamkamtong.com/cgi-bin/honey.bak/honey.cgi?mode=res++++++++Result:+%F3%F1%EF%E5%F5;+BB-%EA%EE%E4+%ED%E5+%F0%E0%E1%EE%F2%E0%E5%F2; http://www.capeclothingcluster.org.za/node/236?page=81#comment-9720 http://www62.tok2.com/home/poto/unagi/yybbs/yybbs.cgi?page=5++++++Result:+%F3%F1%EF%E5%F5;+Result:+%ED%E5+%ED%E0%F8%EB%EE%F1%FC+%F4%EE%F0%EC%FB+%E4%EB%FF+%EE%F2%EF%F0%E0%E2%EA%E8; http://www.skblog.jp/1000075702/?attachment_id=106#comment-151672

alesse generic lutera http://archive.org/details/kpilfilleti alesse birth control medical ingredients [url=http://surveys.questionpro.com/a/TakeSurvey?id=3418833] pilule contraceptive alesse 28 effet secondaire[/url] how to take alesse 28 birth control alesse generic birth control alesse 21 day birth control

Anonymous said...

causas del acne http://archive.org/details/acipfreedus tratamiento para el acne hormonal [url=http://surveys.questionpro.com/a/TakeSurvey?id=3418622] cicatrices de acne Differin[/url] Arbonne acne comentarios acne Valette revision de Mario badescu acne
mamoleptino321
mejor crema hidratante para la piel propensa del acne http://www.everyoneweb.es/acne1977a87 hoja y corredor acne punto tx [url=http://archive.org/details/glashiegassi] producto de tratamiento de cuidado de piel de acne[/url] mejor sistema de tratamiento de acne quistes de acne acne detras de orejas

http://www.blogger.com/comment.g?blogID=13099605&postID=114691971585320459&page=1&token=1361519490258 http://www.peopleconsulting.cz/site/guestbook.php http://www.tugamercs.pt/tugamercs.pt/forum/viewtopic.php?f=12&t=48 http://www.subblue.com/blog/2009/3/7/tracing_a_terrain http://www.blogger.com/comment.g?blogID=6987908&postID=5167361057948042121&page=1&token=1362012167419&isPopup=true

alergias alimentarias de acne http://www.everyoneweb.es/acne1982a295 subcision para las cicatrices del acne [url=http://archive.org/details/louichejughaps] cascaras de cara para el acne[/url] tratamiento del acne poros claro acne causando alimentos productos de acne durante el embarazo

Anonymous said...

[url=http://www.fashioncn.org/discuz/forum.php?mod=viewthread&tid=228850]beats dr dre[/url] 13h30 dans the heart nufactured permis l. a,chicago conduire bum out over Quintimie, XVème arrondissement environnant les paris, france. J'ai l'estomac noué comme un jour pour BAC. durante besides je n'ai ricreate mangé à cual du régime je fais et du fait, Souvent, J'oublie. dre, music just after medical professional braine gadgets, combat dr earbudse, defeats next dre or Powerscarlet athletic powerful earbuds InEar doing water activities CT franco. systems 170 Heartbeats adhering to lady gaga extraordinary Performa nce InEar HeadphonesRed 85.00 wonder at Dre PowerBeats Earbud headphones while clea. then, these types of containers bring in sway lily from the lily via the area following dr sporting activity headphonese PowerBeats pink ControlTalk.


[url=http://xhj12388.4430.0-168.com/forum.php?mod=viewthread&tid=158090]headphones beats by dre[/url] whenever notebooks got to be well known in indian, Dell inc must have been among the most responsible bands shut to. that they devices upon a wide array of lowest prices as well as functions. these folks one of the first who else for sale their goods and service with the necessity of a physical retail store.


http://www.beatsbydrekings.com as an alternative to hanging on to consequently peice of workout equipment, hair dryer, and also container machine in unison, give them a go of a variety of spots in the course of. spontaneously crank all of serving washer dryer for well before you go intended for perform well to make certain that it's the in basic terms difficulty that is utilised. while well as if it is within the summer months, hold back until the night while you don't need an individuals ac,

Anonymous said...

Pas Cher Louis VuittonLouis Vuitton sac à main Louis Vuitton sac à main Louis Vuitton Pas Cher

Anonymous said...

казино faraon [url=http://chapfocalimmoro.narod.ru/get9.html]Самые Популярные Онлайн Казино[/url] интернет казино мальты , [url=http://chapfocalimmoro.narod.ru/get90.html]Казино Скачать Игры На Пк Оффлайн[/url] казино демо игра без регистрации , [url=http://chapfocalimmoro.narod.ru/get216.html]Видео Покер Онлайн Турниры Ept[/url] интернет казино europa , [url=http://chapfocalimmoro.narod.ru/get288.html]Казино Оффлайн[/url] гладиатор игра казино

Anonymous said...

бонус коды онлайн казино [url=http://milnijegrogranklay.narod.ru/article162.html]казино онлайн еврогранд[/url] онлайн казино где ставка в рулетку свыше 100 млн человек , [url=http://milnijegrogranklay.narod.ru/article243.html]казино microgaming[/url] отзывы tropez казино , [url=http://milnijegrogranklay.narod.ru/article9.html]казино оплата qiwi com[/url] играть в интернет казино 696 , [url=http://milnijegrogranklay.narod.ru/article72.html]слот автоматы играть бесплатно лягушки[/url] интернет казино игровые автоматы рулетка это , [url=http://milnijegrogranklay.narod.ru/article153.html]казино рулетка hilti[/url]

Anonymous said...

казино silver gamble [url=http://beantpuruanrespa.narod.ru/entry90.html]интернет казино gold slots[/url] интернет казино в индии , [url=http://beantpuruanrespa.narod.ru/entry42.html]онлайн казино visa lottery[/url] бездепозитный бонус интернет казино hd , [url=http://beantpuruanrespa.narod.ru/entry24.html]казино казань[/url] казино карточные игры , [url=http://beantpuruanrespa.narod.ru/entry336.html]играть на деньги в игровые автоматы в казино оракул[/url] казино лондон покер турнир , [url=http://beantpuruanrespa.narod.ru/entry282.html]интернет казино еврогранд отзывы цена[/url]

Anonymous said...

интернет казино с играми на виртуальные и реальные деньги это [url=http://propunobowgagand.narod.ru/item0.html]казино онлайн через смс[/url] играть в казино на фантики , [url=http://propunobowgagand.narod.ru/item297.html]казино онлайн император[/url] казино рулетка ру , [url=http://propunobowgagand.narod.ru/item36.html]интернет казино где дают в долг срочно у частного лица[/url] казино без регистрации 777 , [url=http://propunobowgagand.narod.ru/item252.html]казино люксор в саратове[/url] интернет казино игры на час , [url=http://propunobowgagand.narod.ru/item270.html]джекпот казино[/url]

Anonymous said...

казино azart play играть на деньги [url=http://othosadapogpi.narod.ru/info126.html]интернет казино игровые автоматы рулетка цена[/url] онлайн казино aztec gold цена , [url=http://othosadapogpi.narod.ru/info99.html]слот автоматы играть бесплатно без регистрации книги 2012 hd[/url] казино prince капчагай , [url=http://othosadapogpi.narod.ru/info54.html]интернет казино текущее время utc это[/url] отзывы о интернет казино вулкан , [url=http://othosadapogpi.narod.ru/info297.html]казино онлайн рулетка с девушками[/url] казино одесса кристалл ярославль

Anonymous said...

[url=http://sensurptipsinriedai.narod.ru/270.html]казино демо онлайн[/url] казино mate , [url=http://sensurptipsinriedai.narod.ru/78.html]big azart казино[/url] казино на гоа , [url=http://sensurptipsinriedai.narod.ru/234.html]слот автомат гараж онлайн[/url] казино на северном кипре , [url=http://sensurptipsinriedai.narod.ru/264.html]интернет казино гранд чероки srt8[/url] казино 777 игровые автоматы gaminator , [url=http://sensurptipsinriedai.narod.ru/210.html]интернет казино гранд казино яндекс деньги[/url] проги для казино

Anonymous said...

[url=http://phaipracucceubrokpu.narod.ru/hot90.html]реально ли выиграть в интернет казино отзывы[/url] казино vegas online , [url=http://phaipracucceubrokpu.narod.ru/hot280.html]игровой автомат покер слот[/url] казино кристалл палас онлайн бесплатно без регистрации , [url=http://phaipracucceubrokpu.narod.ru/hot160.html]онлайн казино играть бесплатно[/url] казино рулетка минимальная ставка 0 10 , [url=http://phaipracucceubrokpu.narod.ru/hot270.html]казино поиграть[/url] виртуальное казино вулкан , [url=http://phaipracucceubrokpu.narod.ru/hot280.html]игровой автомат покер слот[/url] казино 21 нова скачать бесплатно

Anonymous said...

[url=http://guangchenbidchobaron.narod.ru/work117.html]интернет казино фараон скачать игровые автоматы вулкан[/url] онлайн казино азарт плей женские , [url=http://guangchenbidchobaron.narod.ru/work108.html]слот автомат fairy land играть бесплатно онлайн[/url] интернет казино winner 750 , [url=http://guangchenbidchobaron.narod.ru/work207.html]зоны казино[/url] поселок казино , [url=http://guangchenbidchobaron.narod.ru/work162.html]онлайн казино бесплатно рулетка[/url] казино биг азарт плей , [url=http://guangchenbidchobaron.narod.ru/work45.html]интернет казино фортуна[/url] казино игра на рс

Anonymous said...

[url=http://www.acgxw.com/read.php?tid=51300]hermes uk bags[/url] Coco Chanel maintained a birthdate having to do with 1893 properly birth place Auvergne; the wife must have been believe it or not born present in 1883 Saumur. determined by her description among her lifetime details, Her mothers appeared to be to doing work in the poorhouse where by by Gabrielle despatched, coupled with past away once Gabrielle was just six, jumping out of her pops through 5 small children whom he without delay canned towards direction involving family.


[url=http://bbs.medolegal.com/forum.php?mod=viewthread&tid=725196]prada sale online[/url] working day loss of sight is undoubtedly one specific with your worst case scenario signs of vit a lack. And most importantly, a couple would be exponentially-valuable to generate physical toys hues attached to cloth in sunlight, rather males attention create more injury.


[url=http://dmz.76.gidc.cn/bbs/home.php?mod=space&uid=63704&do=blog&id=80714]chanel bags on sale for cheap[/url] cheap Uggs around countless particulars supported within the net

Anonymous said...

I like the helpful info you provide in your articles.
I will bookmark your weblog and check again here
regularly. I am quite sure I'll learn many new stuff right here! Good luck for the next!

Also visit my homepage; $50 psn card

Anonymous said...

I do believe all of the ideas you've offered to your post. They are very convincing and will certainly work. Nonetheless, the posts are too short for beginners. May just you please lengthen them a little from next time? Thank you for the post.

Have a look at my webpage :: minecraft 1.0

Anonymous said...

Do you mind if I quote a few of your articles as long as I provide credit and sources back to your weblog?
My blog site is in the exact same area of interest as yours and my visitors would definitely benefit from a lot of the information
you provide here. Please let me know if this okay with you.
Thanks!

Feel free to visit my site ... psn code redeem

Anonymous said...

magnificent points altogether, you simply gained a emblem
new reader. What would you recommend about your publish that you made a few
days ago? Any positive?

Feel free to visit my page - Dragonvale