risposta di Shaun F non funziona se schema non esiste nel DB. Se qualcuno sta cercando il modo di creare uno schema, basta eseguire il seguente script per creare uno schema.
create schema [schema_name]
CREATE TABLE [schema_name].[table_name](
...
) ON [PRIMARY]
Mentre l'aggiunta di nuova tabella, andare alla modalità di progettazione tavolo e premere F4
per aprire la finestra Proprietà e selezionare lo schema da discesa. L'impostazione predefinita è dbo
.
È inoltre possibile modificare lo schema della tabella corrente utilizzando la finestra Proprietà.
consultare:
fonte
2016-01-05 06:50:13
Come lo faresti a livello di programmazione. Ad esempio, crea la tabella SUSER_SNAME(). [MyTableName] ma funziona effettivamente. Inoltre, è un modo corretto di memorizzare variabili globali temporanee per consentire a diverse applicazioni di comunicare tra loro? – Adamantish
@Adamantish: dai un'occhiata alla risposta di Shaun F per il T-SQL. – adrianbanks
Ok, grazie, ma volevo dire che il nome dello schema era una variabile in base a quale utente lo sta eseguendo. Lo ha fatto con un po 'di SQL dinamico ma poi ha trovato un modo migliore di mettere questi vars in una tabella sulla macchina dell'utente comunque. – Adamantish