我连接到sql server,用户名为sa,密码=密码()345 我有一个名为Demo的数据库,当我创建任何数据库对象,如表或程序时,它放在dbo中。但我想放入像ABCD这样的架构。这该怎么做 。谁能告诉我这些步骤。我是sql server的新手
答案 0 :(得分:1)
首先,您可能想要创建架构:
CREATE SCHEMA somename;
GO
然后你创建一个这样的表:
CREATE TABLE somename.TestTable (col1 int);
SQL Server甚至可以一步完成:
CREATE SCHEMA somename AUTHORIZATION sa
CREATE TABLE tab1 (col1 INT);
GO
答案 1 :(得分:0)
这很简单:
CREATE SCHEMA NewSchema;
CREATE TABLE NewSchema.NewTable
(
....
);
CREATE PROC NewSchema.NewProc
AS ....;
与dbo.
您可能还需要考虑授予applicable access
move a user's default schema到这个:
ALTER USER userName
WITH DEFAULT_SCHEMA = NewSchema;
答案 2 :(得分:0)
CREATE SCHEMA ABCD
GO
CREATE TABLE ABCD.TableName (...)