我有一个使用同义词的脚本。我必须更改该代码,问题是我无法理解同义词指的是哪个对象。有办法查到吗?我正在使用创建该同义词的原始数据库实例。
PS 我正在使用 MS SQL Server。
谢谢你的时间。
我的数据库中有三个文件组:
默认为三级。现在我想在 PRIMARY 上创建表,它显示以下错误
关键字“primary”附近的语法不正确。
create table tb1
(
id int identity primary key nonclustered,
somecolumn nvarchar(15)
)
on PRIMARY;
Run Code Online (Sandbox Code Playgroud)
当我将默认文件组选项更改为 PRIMARY 时,它可以在 PRIMARY 上创建表。当我的语法没有错误时,为什么会显示此错误?
谢谢你的时间。
我正在读一本关于 SQL Server 管理的书,在那里我遇到了这句话
sp_who2 是未公开的存储过程,它为您提供有关每个进程的更详细的信息(与 sp_who 相比)。
sp_who2 未记录是什么意思?它已被弃用还是不推荐使用它?
谢谢你的时间。
我的索引显示在 sys.indexes 表中的随机编号行中,与系统索引混合。现在我想写一个 select 语句来只选择我创建的索引。(就像我可以为 sys.databases 中的数据库 'where database_id > 4' 做的那样)在这里,index_id 具有不同的含义并且不是唯一的。有人能帮我吗?谢谢你的时间。
我有一个包含一列的非聚集索引。现在我想改变索引并添加额外的两列作为覆盖列。是否可以?如果是,那么请您提供 T-SQL 脚本。