identity 的2个用法一个是属性表示,一个是函数
2010-02-01 08:43
225 查看
示例:
SQL codeCREATE TABLE tb(id INT IDENTITY(1,1),name VARCHAR(10))
GO
INSERT tb SELECT 'aa'
/*
1 aa
*/
GO
SELECT * FROM tb
GO
SELECT name,nid = IDENTITY(INT,10,1) INTO ta FROM tb
GO
SELECT * FROM ta
/*
aa 10
*/
GO
DROP TABLE ta,tb
GO
注意我这段中两处identity的不同。
在create table中 identity是属性表示
要写做
column_name data_type IDENTITY(种子初始值,步长)
在 select into 子句中,产生新的标识列时,identity是个函数
要写作
column_name = IDENTITY(INT,种子初始值,步长) 或者 AS 列名.
注意区别,一个是属性表示,一个是函数。
SQL codeCREATE TABLE tb(id INT IDENTITY(1,1),name VARCHAR(10))
GO
INSERT tb SELECT 'aa'
/*
1 aa
*/
GO
SELECT * FROM tb
GO
SELECT name,nid = IDENTITY(INT,10,1) INTO ta FROM tb
GO
SELECT * FROM ta
/*
aa 10
*/
GO
DROP TABLE ta,tb
GO
注意我这段中两处identity的不同。
在create table中 identity是属性表示
要写做
column_name data_type IDENTITY(种子初始值,步长)
在 select into 子句中,产生新的标识列时,identity是个函数
要写作
column_name = IDENTITY(INT,种子初始值,步长) 或者 AS 列名.
注意区别,一个是属性表示,一个是函数。
相关文章推荐
- 一个项目思路(1):用反射机制写的函数,使2个javabean相同属性一次性导入
- 【原】一个资源对应2个类的巧妙用法
- 一个aspx页面有2个按钮,都是服务器控件,服务器上的DLL如何知道用户点击了哪个按钮,从而按钮的事件函数被调用
- 编写一个函数new,对n个字符开辟连续的存储空间,此函数应返回一个指针(地址),指向字符串开始的空间。new(n)表示分配n个字节的内存空间。
- C语言 判断一个数是不是素数(用函数表示)
- 关于栈的弹出函数设计是否应该有两个返回值,一个表示数据,一个表示是否栈为空
- Jquery css函数用法(判断标签是否拥有某属性)
- 《剑指offer》-实现一个函数用来判断字符串是否表示数值(包括整数和小数)
- 一道看到的面试题 [写一个函数,比较2个整数大小,但不是用任何比较操作符]
- SQLServer学习笔记<>.基础知识,一些基本命令,单表查询(null top用法,with ties附加属性,over开窗函数),排名函数
- javascript面向对象属性函数用法(defineProperty与getOwnPropertyDescriptor)
- 7.设计一个抽象类Shape, 属性为x和y,表示圆心坐标,计算面积的抽象方法double area(),并设计一个计算圆心距离坐标原点距离的方法distance(double x ,double y
- 设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义CSolid *p;(p
- 在函数形参表中,允许不给出形参数组的长度,或用一个变量来表示数组元素
- window.location属性用法及解决一个window.location.search为什么为空的问题
- 关于栈的弹出函数设计是否应该有两个返回值,一个表示数据,一个表示是否栈为空
- const(一):(转) 一个函数名后面加const表示什么意思
- T0602——考虑一个表示图形的类,写出类的属性及方法
- 一张图像表示成NxN的矩阵,图像中每个像素是4个字节,写一个函数把图像旋转90度。 你能原地进行操作吗?(即不开辟额外的存储空间)
- 习题 8.19(1) 编写一个函数new,对n个字符开辟连续的存储空间,此函数应返回一个指针(地址),指向字符串开始的空间。new(n)表示分配n个字节的内存空间。