Problème de création de vue pour récupérer une Date/Heure système lors d'un ajout dans une table
Bonjour à tous,
Je connais mieux Oracle ainsi que la syntaxe pour faire ce dont j'ai envie. Cependant je suis dans un environnement MS SQL server version 2014. Et je n'arrive pas à faire ce type de vue.
Exemple Oracle :
Code:
1 2 3 4 5
| CREATE MATERIALIZED VIEW MV_UneVueMaterialisee
REFRESH FAST
START WITH SYSDATE
NEXT SYSDATE + 1
AS SELECT * FROM monSchema.MaTable; |
Sous MS SQL Server je n'ai trouvé que le fait de faire :
CREATE VIEW V1 WITH SCHEMABINDING AS
Voici le contexte :
Nous avons une Base A (Cette base nous n'avons aucun droit : Ajout de colonne de table, de champ, procédure stockée etc..).
Nous avons une Base B (Sur cette base je fais ce que je veux).
Mon problème est le suivant :
- Dans la base A il y a une table stagiaire.
- Dans la base B j'ai une table calendrier.
Je voudrais créer une vue matérialisée (ou indéxée en MS SQL Server) qui va me récupérer la date/heure système lors de l'ajout d'une nouvelle valeur dans la table stagiaire. Cette date/heure, je veux la stocker dans ma vue. Ce qui va me permettre de faire une insertion des dernières valeurs ta ma table calendrier.
De plus information supplémentaire : Dans la Base A que je ne peux modifier, il n'hésite pas de date de création. Cependant je pourrai me baser sur la clé primaire qui est auto incrémenté.
Pouvez - vous m'aider à trouver une solution qui va me permettre de récupérer cette date/heure système dans une vue.
Merci par avance.