Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 SQL Server 200020052008兼容性_Sql Server 2008_Sql Server 2005_Sql Server 2000 - Fatal编程技术网

Sql server 2008 SQL Server 200020052008兼容性

Sql server 2008 SQL Server 200020052008兼容性,sql-server-2008,sql-server-2005,sql-server-2000,Sql Server 2008,Sql Server 2005,Sql Server 2000,我应该如何编写代码以便在每个版本上运行它 如果我在SQLServer2008上开发了代码,那么我可以在2000年和2005年运行相同的代码而不做任何更改吗 假设在2008年可以在一个insert语句中进行多次insert,但在2005和2000年不可能 我可以在2005和2000年运行相同的代码吗 代码如下: create table MergeMe ( id int identity(1,1), Sname varchar(100), dtDate datetime default getda

我应该如何编写代码以便在每个版本上运行它

如果我在SQLServer2008上开发了代码,那么我可以在2000年和2005年运行相同的代码而不做任何更改吗

假设在2008年可以在一个insert语句中进行多次insert,但在2005和2000年不可能

我可以在2005和2000年运行相同的代码吗

代码如下:

create table MergeMe (
id int identity(1,1),
Sname varchar(100),
dtDate datetime default getdate(),
)
insert into MergeMe values('Vikrant More',null),('Shrikant Gavli',null),('Saurabh Yete',null)

用ansisql编写所有代码,在所有sqlserver版本中都能正常执行。在任何情况下,这通常都是一个好主意。

用ANSI SQL编写所有内容,并且在所有SQL Server版本中都可以正常执行。在任何情况下,这通常都是一个好主意。

您必须测试所有版本的代码,因为您希望代码在SQL Server上运行。否则,你永远无法确定它是否会起作用

要使您的示例在2005年和2000年运行,您可以使用一系列的
union-all

insert into MergeMe
select 'first' union all
select 'second' union all
select 'third'

您必须测试所有版本的代码,这些版本都是您希望代码在其上运行的SQL Server。否则,你永远无法确定它是否会起作用

要使您的示例在2005年和2000年运行,您可以使用一系列的
union-all

insert into MergeMe
select 'first' union all
select 'second' union all
select 'third'

使用SQL 92标准编程实际上可以在任何(支持SQL)数据库、SQL Server或Oracle等上执行。

使用SQL 92标准编程实际上可以在任何(支持SQL)数据库上执行,SQL Server或Oracle等。

因此,要在ANSI中编写SQL,我是否需要安装软件?您能否帮助我了解安装位置和方式?您不需要安装任何其他软件,所有版本的SQL Server都已支持ANSI SQL。因此,要在ANSI中编写SQL,我是否需要安装软件?您可以帮助我了解安装位置和方式吗?您不需要安装任何其他软件,所有版本的SQL Server都已支持ANSI SQL。请参阅a中的我的答案。请参阅a中的我的答案。