先看看MSSQL中最常用的基本数据类型:
int 整型
varchar(n) 字符串,可以容纳n个英文字符或n/2个汉字
nvarchar(n) 字符串,可以容纳n个英文字符或n个汉字
bit bool值,固定值为0和1
decimal(a,b) 小数,a表示总长度(整数部分+小数点+小数部分),b表示小数部分长度
以上就是最常用的了,当然还有很它的类型,以后慢慢学习。
----[dbo].[t_pd_category]---- if(OBJECT_ID(N'[dbo].[t_pd_category]',N'U') is not null) drop table [dbo].[t_pd_category] go create table [dbo].[t_pd_category]( [CategoryID] int identity(1,1) unique not null, [RootID] int default 0, [ParentID] int default 0, [CategoryName] nvarchar(50) not null )
上面使用的 identity(1,1) 表示自动生产一个自动增长的数字,第一个1表示从1开始,第二个1表示后一个在前一个数字上加1。注意:如产生了1、2、3三个数,如果把3这条记录删除,新插入一条记录后,不会再生成3,而是4。