Security3:Create Schema

Creates a schema in the current database

The new schema is owned by one of the following database-level principals: database user, database role, or application role. Objects created within a schema are owned by the owner of the schema, and have a NULL principal_id in sys.objects. Ownership of schema-contained objects can be transferred to any database-level principal, but the schema owner always retains CONTROL permission on objects within the schema.

Syntax

CREATE SCHEMA schema_name_clause
<schema_name_clause> ::=
{
schema_name
| schema_name AUTHORIZATION owner_name
}

AUTHORIZATION owner_name

Specifies the name of the database-level principal that will own the schema. This principal may own other schemas, and may not use the current schema as its default schema.

1,example

CREATE LOGIN TestLoginName
with password=‘J345#$)thb‘
,DEFAULT_DATABASE = db_study
go

CREATE USER TestUserName
FOR LOGIN TestLoginName
WITH DEFAULT_SCHEMA = Test;
go

CREATE SCHEMA Test
AUTHORIZATION TestUserName;
go

create table test.dt_test
(
id int,
code int
);
go
时间: 2024-10-12 23:40:45

Security3:Create Schema的相关文章

[odb-users] Create schema error (unknown database schema &#39;&#39;)

Boris Kolpackov boris at codesynthesis.comFri May 31 11:13:02 EDT 2013 Previous message: [odb-users] Create schema error (unknown database schema '') Next message: [odb-users] Create schema error (unknown database schema '') Messages sorted by: [ dat

Create schema error (unknown database schema &#39;&#39;)

Andrey Devyatka 4 years ago Permalink Raw Message Hi,Please tell me, can I use the static library in the following case: library.hpp:#ifndef _CPP_ODB_STATIC_LIBRARY_CPP_#define _CPP_ODB_STATIC_LIBRARY_CPP_#include <odb/database.hxx>odb::database* cr

CREATE SCHEMA - 定义一个新的模式

SYNOPSIS CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ] CREATE SCHEMA AUTHORIZATION username [ schema_element [ ... ] ] DESCRIPTION 描述 CREATE SCHEMA 将在当前数据库里输入一个新的模式. 该模式名将在当前数据库里现存的所有模式名中唯一. 模式实际上是一个名字空间: 它包含命名对象(表,数据

create table 和 create schema的区别

什么是Database,什么是Schema,什么是Table,什么是列,什么是行,什么是User? 我们可以把Database看作是一个大仓库,仓库分了很多很多的房间,Schema就是其中的房间,一个Schema代表一个房间. Table可以看作是每个Schema中的床,Table(床)就被放入每个房间中,不能放置在房间之外,那岂不是晚上睡觉无家可归了. 然后床上可以放置很多物品,就好比Table上可以放置很多列和行一样,数据库中存储数据的基本单元是Table,现实中每个仓库放置物品的基本单位就

How to create XML validator(验证器;验证程序) from XML schema

In order to check XML data for validity we have to prepare its schema XSD-file. This file will be loaded by a JAXP package to a Schema objects instance. Then we'll use Schema to produce Validator which can then be used to validate any document with t

转: oracle中schema指的是什么?

看来有的人还是对schema的真正含义不太理解,现在我再次整理了一下,希望对大家有所帮助. 我们先来看一下他们的定义:A schema is a collection of database objects (used by a user.). Schema objects are the logical structures that directly refer to the database's data.A user is a name defined in the database t

PostgreSQL中如何判断某个SCHEMA是否存在。

SELECT EXISTS(SELECT 1 FROM information_schema.schemata WHERE schema_name = 'data_2014_shanxi');SELECT EXISTS(SELECT 1 FROM pg_namespace WHERE nspname = 'data_2014_shanx'); 两种方式都可以,第二个更有效率一些. 详细分析见:http://stackoverflow.com/questions/7016419/postgresq

数据库中Schema和Database有什么区别

在MySQL中创建一个Schema好像就跟创建一个Database是一样的效果,在SQL Server和Orcal数据库中好像又不一样. 目前我只能理解,在mysql中 schema<==>database. 数据库中User和Schema的关系 假如我们想了解数据库中的User和Schema究竟是什么关系,首先必须了解一下数据库中User和Schema到底是什么概念. 在SQL Server2000中,由于架构的原因,User和Schema总有一层隐含的关系,让我们很少意识到其实User和S

从零开始实现一个最简单的数据库_Step2:Schema

属性(Property)做好后,就到了模式(Schema)了.其实模式仅仅是属性的封装,属性写的稳健的话,模式做起来会轻松很多. 因为我是一点点的写的代码,写之前也没有做太多架构方面的东西(毕竟小程序),所以经常会有修改.基本上从周一改到了今天,接口方面改的还不是特别的多,但实现方面确实几经周折. 我在写模式的时候,考虑最多的也就,2件事情:1,在设计层面,模式应该包含哪些内容(当然主要是属性),又有哪些类需要用到模式(以及怎么使用它):2,模式在内存.硬盘中都是以何种方式进行存储的.最早的时候