WEB开发网
开发学院数据库MSSQL Server MS SQL基础教程:字符串函数 阅读

MS SQL基础教程:字符串函数

 2007-12-25 15:25:12 来源:WEB开发网   
核心提示:HOST_ID()HOST_ID() 函数返回服务器端计算机的名称.其返回值类型为NCHAR.例4-86:declare @hostID char (8)select @hostID = host_id()print @hostID运行结果如下:-606771·HOST_NAME()HOST_NAME()

HOST_ID()

HOST_ID() 函数返回服务器端计算机的名称.其返回值类型为NCHAR.

例4-86:

declare @hostID char (8)

select @hostID = host_id()

print @hostID

运行结果如下:

-606771

·HOST_NAME()

HOST_NAME() 函数语法如下:

HOST_NAME()

HOST_NAME() 函数返回服务器端计算机的名称.其返回值类型为CHAR (8).

例4-87:

declare @hostNAME nchar (20)

select @hostNAME = host_name()

print @hostNAME

运行结果如下:

XUJIN

·IDENTITY()

IDENTITY() 函数语法如下:

IDENTITY (<data_type>[, seed, increment]) [AS column_name])

IDENTITY() 函数只在SELECT...INTO 语句中使用,用于插入一个identity column列到新表中.其返回值类型与data_type 的类型相同.

其中:

data_type 指定数据类型.data type 是INTEGER 或DECIMAL 类的数据类型.Seed指定identity column 的初值,即第一个值.Increment 指定增加一个记录时,记录的identity column 值应在前记录的基础上增加的值.seed 和increment 的缺省值为1.column_name 是所插入的identity column 的列名.虽然AS column_name 为可选项,但由于函数在表中插入了一个新列,所以必须指定列名.如果不使用AS column_name 选项,可以使用以下两种方式来指定列名:

(1) select identity (int, 1, 1) as column_name

into newtable

from oldtable

(2) select column_name = identity (int, 1, 1)

into newtable

from oldtable

有关identity column 的信息,请参见"管理数据库表"中的"列属性"章节.

上一页  9 10 11 12 13 14 15 16 17 18  下一页

Tags:MS SQL 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接