ceturtdiena, 2012. gada 13. decembris

temporālu tabulu mežģis

Samulsu darbojoties ar (lokālajām) temporālajām tabulām.. Pamēģināšu samulsināt arī citus.

1. 
Kā domā, kādi būs vaicājuma rezultāti?
create table #temp (i int);
insert into #temp (i)values (1);
exec ('
        select * from #temp
        insert into #temp (i)values (2)
        create table #temp (i int)
        insert into #temp (i)values (3)
        select * from #temp
    ');
select * from #temp;
drop table #temp
2.
Temporālās tabulas ir vienas sesijas ietvaros. Vai liekas, ka šādu vaicājumu varēs izpildīt divi dažādi lietotāji (jebšu divas dažādas konekcijas)?
create table #temp
(
    i int CONSTRAINT ck_ParbauduVertibu CHECK (i>5)
)

Nav komentāru:

Ierakstīt komentāru