|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 84 ![]() |
Bonjour a tous,
je voudrais connaitre l'équivalent du dbo sql server en oracle. Je voudrais aussi savoir comment on peut retrouver le nom de l'utilisateur par defaut d'une base. Merci. |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Ce n'est pas une boinne idée d'aborder un nouveau SGBD en essayant de retrouver des équivalents à un autre SGBD.
Par exemple, un SGBD Oracle (instance dans le jargon Oracle) ne sert qu'une seule base de données tandis que le SGBD SQL Server sert plusieurs bases de données. Ceci dit, dans toute base Oracle, deux utilisateurs privilégiés existent : SYS et SYSTEM. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 72 ![]() |
et que sys ne peut se connecter qu'en "as sysdba" ou "as sysoper"...
![]() je pense que ce qui se rapproche le plus de ce que tu recherches serait le compte system. |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
L'équivalent Oracle d'une base SQL Server c'est le schéma: l'ensemble des objets qui appartiennent à un utilisateur Oracle créé avec CREATE USER.
Pour retrouver l'utilisateur de la session courante, on peut utiliser: Code :
Code :
ALTER SESSION SET CURRENT_SCHEMA=<schema>; Code :
SELECT sys_context('USERENV', 'CURRENT_SCHEMA') FROM dual; |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com