INSERT语法使用技巧一例
来源:互联网 发布:远距离狙击模拟软件 编辑:程序博客网 时间:2024/05/16 01:13
INSERT语法使用技巧一例
在SQL Server在线图书(SSBOL)中,请定位sp_dbcmptlevel,然后找出描述6.0、6.5和7.0之间版本兼容性的数据表
。你可以注意到INSERT SQL语句有如下所示的语法。
INSERT X
SELECT select_list INTO Y
早期的SQL Server数据库(6.0或者6.5版本)可以正确地解析这样的语句,但新的SQL Server数据库(7.0 或者8.0版本)就不能正确解析了。虽然语法中的Y 在任何兼容级设置下都不用做插入操作的接收者,但旧的数据库还允许这样的语法存在。这种语法在新的数据库中都因其更严格的语法检查而无法执行,然而,这种"严格要求"却让用户编写的代码更具稳固性。
以下是一个可以在SQL Server 7.0 或者2000上运行的简单脚本,该脚本说明了以上的语法如何通过旧数据库的测试但却不能通过新数据库的检查。
SET NOCOUNT OFF
GO
USE pubs
GO
IF EXISTS (SELECT * FROM sysobjects WHERE type =
'U' AND name = 'test')
BEGIN
DROP TABLE test
END
GO
CREATE TABLE test (col1 INT NULL, col2 INT NULL)
GO
EXEC sp_dbcmptlevel pubs, 65
GO
INSERT test
SELECT 1 ,1 INTO y
GO
EXEC sp_dbcmptlevel pubs, 70
GO
INSERT test
SELECT 2 ,1 INTO y
GO
- INSERT语法使用技巧一例
- INSERT语法使用技巧一例
- ADO如何使用Insert语法
- ADO如何使用Insert语法
- insert 语法
- MSFlexGrid使用技巧一例
- BAT文件语法和技巧(bat文件的编写及使用)(转载一)
- BAT文件语法和技巧(bat文件的编写及使用)(转载一)
- 语法:MySQL中INSERT INTO SELECT的使用
- 语法:MySQL中INSERT INTO SELECT的使用
- 语法:MySQL中INSERT INTO SELECT的使用
- 语法:MySQL中INSERT INTO SELECT的使用
- 语法:MySQL中INSERT INTO SELECT的使用
- 语法:MySQL中INSERT INTO SELECT的使用
- 语法:MySQL中INSERT INTO SELECT的使用
- 语法:MySQL中INSERT INTO SELECT的使用
- 语法:MySQL中INSERT INTO SELECT的使用
- 语法:MySQL中INSERT INTO SELECT的使用
- 动态加载树----treeView
- 在DataGrid中使用下拉列表框和设置焦点
- 文件删除函数
- datalist我的示例
- 关于打印,实验的结果
- INSERT语法使用技巧一例
- 利用Visual Basic把ASP编写成DLL
- 蓝桥杯——说好的进阶之和式分解
- 聚焦科技新能源关注环保天更蓝
- ASP.Net+XML打造留言薄
- 自控的肌肉模式 //转自《自控力》
- 纯ASP上传图像文件到数据库的最佳例子
- 单片机 自我感觉较好的按键程序
- 设计ASP时对其安全性以及稳定性设计的经验