1、在asp.net中可以通过update视图来更新与其相关联的数据表的内容么?
不可以
2、存储过程和用户自定义函数有什么区别,在asp.net中分别怎样执行?
函数的确定性和副作用
函数可以是确定的或不确定的。如果任何时候用一组特定的输入值调用函数时返回的结果总是相同的,则这些函数为确定的。如果每次调用函数时即使用的是相同的一组特定输入值,返回的结果总是不同的,则这些函数为不确定的。不确定的函数会产生副作用。副作用是更改数据库的某些全局状态,比如更新数据库表或某些外部资源,如文件或网络等(例如,修改文件或发送电子邮件消息)。不允许在用户定义函数主体中内置不确定函数;这些不确定函数如下:@@CONNECTIONS @@TOTAL_ERRORS
@@CPU_BUSY @@TOTAL_READ
@@IDLE @@TOTAL_WRITE
@@IO_BUSY GETDATE
@@MAX_CONNECTIONS GETUTCDATE
@@PACK_RECEIVED NEWID
@@PACK_SENT RAND
@@PACKET_ERRORS TEXTPTR
@@TIMETICKS
尽管在用户定义函数主体中不允许有不确定函数,这些用户定义函数在调用扩展存储过程时仍会产生副作用。由于扩展存储过程会对数据库产生副作用,因此调用扩展存储过程的函数是不确定的。当用户定义函数调用会对数据库产生副作用的扩展存储过程时,不要指望结果集保持一致或执行函数。
3、文件组的含义是什么意思,具体用法有什么需要注意的,和oracle的表名空间有什么异同?sqlserver中有类似表名空间的概念么??
建表等都可以在一个库下指定文件组来建立,一个库可以有多个文件组,oracle是叫“表空间”,sqlserver里没有只有文件设备的概念。
不可以
2、存储过程和用户自定义函数有什么区别,在asp.net中分别怎样执行?
函数的确定性和副作用
函数可以是确定的或不确定的。如果任何时候用一组特定的输入值调用函数时返回的结果总是相同的,则这些函数为确定的。如果每次调用函数时即使用的是相同的一组特定输入值,返回的结果总是不同的,则这些函数为不确定的。不确定的函数会产生副作用。副作用是更改数据库的某些全局状态,比如更新数据库表或某些外部资源,如文件或网络等(例如,修改文件或发送电子邮件消息)。不允许在用户定义函数主体中内置不确定函数;这些不确定函数如下:@@CONNECTIONS @@TOTAL_ERRORS
@@CPU_BUSY @@TOTAL_READ
@@IDLE @@TOTAL_WRITE
@@IO_BUSY GETDATE
@@MAX_CONNECTIONS GETUTCDATE
@@PACK_RECEIVED NEWID
@@PACK_SENT RAND
@@PACKET_ERRORS TEXTPTR
@@TIMETICKS
尽管在用户定义函数主体中不允许有不确定函数,这些用户定义函数在调用扩展存储过程时仍会产生副作用。由于扩展存储过程会对数据库产生副作用,因此调用扩展存储过程的函数是不确定的。当用户定义函数调用会对数据库产生副作用的扩展存储过程时,不要指望结果集保持一致或执行函数。
3、文件组的含义是什么意思,具体用法有什么需要注意的,和oracle的表名空间有什么异同?sqlserver中有类似表名空间的概念么??
建表等都可以在一个库下指定文件组来建立,一个库可以有多个文件组,oracle是叫“表空间”,sqlserver里没有只有文件设备的概念。
解决方案 »
- 去掉多个字段显示出来的NULL的方法,很头疼啊,总是不好用。。。
- 条件是两个字段的update语句
- 动态SQL传参问题.
- 在SQL Server 2005中创建的数据表怎么才能在SQL Server 2000中使用?
- 问一下~~ID字段(非自增)取负数有什么坏处吗?
- 视图索引问题,能者来啊
- 交叉表中的空行
- 关于触发器的问题,请高手看看!
- 求最精简的SQL联接查询!
- 查询出来的数据怎样合并??
- 菜鸟求援vb中SQL语法格式
- “如何使用多个文件备份如:backup database db to disk='c:\data.dat,disk='\\share\copy.dat'”这种方式实现多个文件备份,但还原时我
1、在asp.net中不可以通过update视图来更新与其相关联的数据表的内容,那么同时更新多个关联表的最佳解决方案是什么?
2、自定义函数和存储过程怎样在asp.net中使用,可否举个例子?
3、文件设备是sqlserver2000以前的概念吧,和文件组有什么区别?