SQL Server Express中的“创建视图”

时间:2011-07-17 15:54:45

标签: sql sql-server visual-studio-2010 sql-server-express

我在SQL Server Express中使用了newid()的UDF,因此需要一个视图才能运行。

我在哪里使用SQL Server Express和VS 2010创建视图?右键单击db模式中的视图并单击“添加新视图”仅加载可视化设计器。此外,VS 2010中的SQL编辑器不允许我向函数文件添加CREATE VIEW语句。以下是允许UDF访问的SQL语句:

create view getNewID as select newid() as new_id

2 个答案:

答案 0 :(得分:0)

  1. 安装SSMS
  2. 在SSMS内部,打开与数据库的新连接
  3. 打开查询窗口(Ctrl-N)
  4. 粘贴到create view getNewID as select newid() as new_id并点击F5以使其运行

答案 1 :(得分:0)

UDF禁止使用newid(),因为它们是非确定性的。因此需要创建一个视图。