社区
MS-SQL Server
帖子详情
请问在SQL Server里面SCHEMABINDING是什么意思呢?
monkeyfu
2006-04-29 04:04:25
请问在SQL Server里面SCHEMABINDING是什么意思呢?能否举例呢?
我看到有说将表或者视图与schema进行绑定。没有太明白这个意思。
向大家请教,谢谢。
...全文
1958
3
打赏
收藏
请问在SQL Server里面SCHEMABINDING是什么意思呢?
请问在SQL Server里面SCHEMABINDING是什么意思呢?能否举例呢? 我看到有说将表或者视图与schema进行绑定。没有太明白这个意思。 向大家请教,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
monkeyfu
2006-04-29
打赏
举报
回复
多谢楼上的两位,给分了。:)
panjinfu80
2006-04-29
打赏
举报
回复
SCHEMABINDING
将视图绑定到架构上。指定 SCHEMABINDING 时,select_statement 必须包含所引用的表、视图或用户定义函数的两部分名称 (owner.object)。
不能除去参与用架构绑定子句创建的视图中的表或视图,除非该视图已被除去或更改,不再具有架构绑定。否则,SQL Server 会产生错误。另外,如果对参与具有架构绑定的视图的表执行 ALTER TABLE 语句,而这些语句又会影响该架构绑定视图的定义,则这些语句将会失败。
kokubo_wing
2006-04-29
打赏
举报
回复
SCHEMABINDING 选项,防止视图所引用的表在视图未被调整的情况下发生改变的选项。
也就是说,一旦视图被指定了WITH SCHEMABINDING 选项,那么,在修改用于生成当前视图的表或视图
时,一旦对当前视图产生影响(导致视图失效),则不允许修改。
-------------------------------------------------------------------------
将视图绑定到架构上。指定 SCHEMABINDING 时,select_statement 必须包含所引用的表、视图或用户定义函数的两部分名称 (owner.object)。
不能除去参与用架构绑定子句创建的视图中的表或视图,除非该视图已被除去或更改,不再具有架构绑定。否则,SQL Server 会产生错误。另外,如果对参与具有架构绑定的视图的表执行 ALTER TABLE 语句,而这些语句又会影响该架构绑定视图的定义,则这些语句将会失败。
my
sql
与
sql
server
的基础语法区别
my
sql
与
sql
server
的基础语法区别,有视频和ppt ,是基础的教材,有需要的同学可以下载
sybase与microsoft—
sql
的语法区别
针对sybase数据库语法与microsoft—
sql
语法的区别
Microsoft Exam 70-433 MCTS
SQL
Server
2008考试指南
Microsoft Exam 70-433 MCTS
SQL
Server
2008考试指南
SQL
Server
2016从入门到实战视频.zip
目录 安装 数据库操作 数据库管理 数据查询 数据表操作 索引 约束 视图 触发器
SQL
_
Server
_用户自定义函数.pdf
用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统函 数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过 EXECUTE 命令来执行。在
SQL
Server
中根据函数返回值形式的不同将用户自定 义函数分为三种类型:
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章