在VS 2005自带的SQLEXPRESS中创建视图(虚拟表),想问下的是只能通过关系图窗格选择属性列吗?
有没有SQL中的CREATE VIEW 代码方法创建?是不是因为视图本身比较简单,用关系图方式快捷,所以省去了代码方式?

解决方案 »

  1.   

    下一个客户端装上去吧。 图形化管理界面:Microsoft SQL Server Management Studio Express。
    也是免费软件。
      

  2.   

    创建视图?CREATE VIEW ViewName
    AS
    SELECT ……
      

  3.   

    1. 在数据库中找到你需要新建视图的数据库(或者用 use databaseA);
    2. 选择视图,右键点击选择新建视图(或者用 create view viewA);
    3. 选择视图关联的各个表格的列和直接的连接关系(或用select..where..[inner select ..where..]).
    代码例子:
    use databaseA
    create view viewA
    select colA from dataTableA where cloA='test'随便写的例子,得先存在数据库和相应表才能使用
      

  4.   

    CREATE VIEW ViewName
    AS
    SELECT ……
      百度有许多资料的
      

  5.   

    不是很合适,
    我说的重点是在VS 2005中用自带的SQLEXPRESS除了直接在关系图窗格里选择属性列之外,还有通过SQL语句create view 创建的吗,仅此而已
      

  6.   

    看来是理解错误,我熟悉的就是CREATE VIEW语句,但是在VS 2005中自带的SQLEXPRESS里只提供通过关系图窗格直接选择属性列创建视图,但没有找到可以编写视图代码的地方,不知道有没有这个地方?能否通过代码创建视图?
      

  7.   


    你点新建查询就可以输入代码了.代码就是:(也是你写查询语句的地方,OK?)
    CREATE VIEW ViewName 
    AS 
    SELECT colA from dataTableA where cloA='test' 他们很多人都写来的这个,你拿进去试试就行了.希望你可以理解,对你有帮助.