工作中的SQL Server常用语法

之前一直从事Oracle开发,发现SqlServer的一些操作还是和Oracle有所不同。

根据已有表创建表:

Oraclec创建方式:

create table  temp_Org_employee  
select * from org_employee 

SQL Server的创建方式:

select * into temp_Org_employee from org_employee

 

修改栏位的类型和长度

CREATE TABLE 表名 (栏位A varchar(10));
GO
ALTER TABLE 表名 ALTER COLUMN 栏位A nvarchar(25) NOT NULL; //不为空
GO
ALTER TABLE 表名 ALTER COLUMN 栏位A varchar(50) NULL;
GO 

 

增加一个栏位或删除一个栏位

CREATE TABLE 表名 (栏位A varchar(10));
GO
ALTER TABLE 表名 ADD COLUMN 栏位B nvarchar(25)  NULL;  //增加一个栏位
GO
ALTER TABLE 表名 DROP COLUMN 栏位B varchar(50) NULL;   //删除一个栏位
GO 


 

你可能感兴趣的:(oracle,table,sqlserver)