⑴ sql如何直接修改視圖
實現不了,,,
視圖只是查詢的體現,
是不能直接影響表數據的
修改表數據,只能直接改表
⑵ sql語句:修改視圖
將as去掉試試?
如果不行,先drop掉再create即可。
⑶ SQL中視圖的修改
創建視圖:
CREATE VIEW [ < database_name > .] [ < owner > .] view_name [ ( column [ ,...n ] ) ]
[ WITH < view_attribute > [ ,...n ] ]
AS
select_statement
[ WITH CHECK OPTION ]
< view_attribute > ::=
{ ENCRYPTION | SCHEMABINDING | VIEW_METADATA }
修改視圖:
ALTER VIEW [ < database_name > .] [ < owner > .] view_name [ ( column [ ,...n ] ) ]
[ WITH < view_attribute > [ ,...n ] ]
AS
select_statement
[ WITH CHECK OPTION ]
< view_attribute > ::=
{ ENCRYPTION | SCHEMABINDING | VIEW_METADATA }
⑷ sql 2005中建立的視圖如何增加註釋,用/**/,保存後就不見了。
不可能把,要不你試下用兩個減號--,這個是單行的注釋符。
或者你建好 視圖之後,再alter進去,就不會不見了。
⑸ 怎麼修改SQL語句視圖的視圖名
重命名當前資料庫中的 SQL 視圖。
RENAME VIEW ViewName1 TO ViewName2
⑹ sql server中,修改視圖名字的SQL語句
sql server中修改視圖名字的SQL語句如下:
1、rename 原試圖名 to 現試圖名;
2、輸入下面語句即可完成:
CREATE VIEW 視圖名
AS
<select statement>
[WITH CHECK OPTION]
⑺ sql 修改視圖
資料庫中視圖的值只能通過 select語句從一個或多個表中查詢出來的結果,並不能修改值。需要修改值還得到視圖引用的表中去改
⑻ 用sql語句修改 視圖(view)
alter view v
as
select *
from xx jion yy on xx.column_name1=yy.column_name2
where ... --這里加你所需的條件
order by id
⑼ sql server修改視圖的命令是
修改是增加視圖中沒有的列,還是更新這個視圖裡面的數據項
如果是修改其中的列的話,你可以試一下alter view語句:
alter view [視圖名] add [列名] //增加一個列
alter view [視圖名] drop column [列名] //刪除一個列
我覺得是這樣的,我沒在資料庫上做過實驗,增加的時候應該增加所建視圖參照表裡面已有的列,或許還會要求加上原來的表名。具體的你自己上機試一下就可以了
如果說的是更新操作,那就簡單了,INSERT ,UPDATE,DELETE,這些語句我都用過的。
希望可以幫助你,o(∩_∩)o
⑽ sql如何創建視圖
使用create view語句就可以創建視圖了,具體語句如下:
create view viewname as select * from Tab_EdsProd(Tab_EdsProd是表的名字)where (後面可以接一線限制的條件)。
刪除視圖:drop view viewname。
(10)sql修改視圖注釋擴展閱讀:
視圖的作用:
1、使用視圖,可以定製用戶數據,聚焦特定的數據。
2、使用視圖,可以簡化數據操作。
3、使用視圖,基表中的數據就有了一定的安全性。因為視圖是虛擬的,物理上是不存在的,只是存儲了數據的集合,我們可以將基表中重要的欄位信息,可以不通過視圖給用戶。
視圖是動態的數據的集合,數據是隨著基表的更新而更新。同時,用戶對視圖,不可以隨意的更改和刪除,可以保證數據的安全性。
4、使用視圖可以合並分離的數據,創建分區視圖。
參考資料:網路-sql語句大全