当前位置: 首页 > 面试题库 >

SQL Server视图主键

谷德本
2023-03-14
问题内容

有没有一种方法可以给视图在SQL Server中的主键。我知道在oracle中是可能的。

我不关心将其更新为只读视图,但是其他人正在ms访问中使用它,因此我希望显示的约束是正确的。


问题答案:

是的,您可以创建一个索引视图,该视图必须具有主键。注意,这会将视图数据持久保存到磁盘中,这可能是您要找的内容,也可能不是。

同样,创建索引视图也会对性能产生正面和负面的影响。在实施之前,请确保您通读了其优缺点。



 类似资料:
  • 问题内容: 我有一个带有链接服务器的SQLServer到其他地方的另一个数据库。我已经在该链接服务器上创建了一个视图 我想以下 但这会产生错误:“外键’fk1_baz_to_foo’引用的对象’dbo.vw_foo’不是用户表。” 如果我尝试使用以下命令将外键直接放在桌子上 然后我得到以下错误: 对象名称“ LINKEDSERVER.RemoteDatabase.dbo.tbl_bar”包含的前缀

  • node-sqlserver 是微软官方发布的 SQL Server 的 Node.js 的驱动程序。可允许 Windows 上运行的 Node.js 程序访问 SQL Server 和 Windows Azure SQL 数据库。 该项目托管在 Github 上。

  • sqlserver manager 是一个多功能sqlserver图形管理界面,支持自定义导入导出,自动扫描服务器,数据库。  

  • 我需要使用javaFX2执行以下操作: 1-)加载图像并使用imageView显示。[好的] 2-)右键单击并选择“添加节点”选项,屏幕上将出现一个黑色圆圈,您可以将圆圈拖动到图像的任何位置。[好的] 3-)使用鼠标的滚轮放大或缩小图像视图,在图像上提供“缩放感觉”。[确定] 3.1-)但是,每次缩放图像时,我都希望我的圆圈遵循缩放比例,这意味着它们不能保持在屏幕的相同位置。[不知道] 我的问题是

  • 英文原文:http://emberjs.com/guides/views/built-in-views/ Ember中定义了一套用于构建一些非常基础的控件的视图,比如文本输入框、勾选框和选择列表。 这些视图有: Ember.Checkbox 1 2 3 4 <label> {{view Ember.Checkbox checked=model.isDone}} {{model.title

  • 英文原文:http://emberjs.com/guides/views/defining-a-view/ 你可以使用Ember.View来渲染一个Handlebars模板并将它插入到DOM中。 为了告诉视图要用哪个模板,可以设置它的temaplateName属性。例如,如果我有一个像这样的<script>标签: 1 2 3 4 5 6 7 <html> <head> <script