SQL中object_id函数的用法
在列出表中所有字段名的时候,用到了这样一个SQL函数:object_id
这里我将其作用与用法列出来,好让大家明白:
OBJECT_ID:
返回数据库对象标识号。
语法
OBJECT_ID ( 'object' )
参数
'object'
要使用的对象。object 的数据类型为 char 或 nchar。如果 object 的数据类型是 char,那么隐性将其转换成 nchar。
返回类型
int
注释
当该参数对系统函数可选时,则系统采用当前数据库、主机、服务器用户或数据库用户。内置函数后面必须跟圆括号。
如果指定一个临时表名,则必须在临时表名前面加上数据库名,例如:
SELECT OBJECT_ID('tempdb..#mytemptable')
系统函数可以在选择列表、WHERE 子句和任何允许使用表达式的地方使用。有关更多信息,请参见表达式和 WHERE。
示例
下面的示例为 pubs 数据库中的 authors 表返回对象 ID。
USE master
SELECT OBJECT_ID('pubs..authors')
下面是结果集:
-----------
1977058079
(1 row(s) affected)
相关推荐
-
SQL的SUBSTR()函数使用介绍
SUBSTR函数是用来截取数据库某一列字段中的一部分. 在各个数据库的函数名称不一样(真是蛋疼,后发明的数据库难道不能同先发明的一样吗?) 复制代码 代码如下: MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUBSTRING( ) ; 常用的方式是: SBUSTR(str,pos); 就是从pos开始的位置,一直截取到最后. 还有一种比较常用的是: 复制代码 代码如下: SUBSTR(str,pos,len); 这种表
-
SQLSERVER ISNULL 函数与判断值是否为空的sql语句
先来有用的 复制代码 代码如下: use 数据库 update news set author='jb51' where author is null 如果你的不正确那就说明你的什么地方打错了.仔细看下,强烈建议操作以前先备份下数据库. 说明:使用指定的替换值替换 NULL. 语法:ISNULL ( check_expression , replacement_value ) 参数: check_expression:将被检查是否为 NULL 的表达式.check_expression 可以为任
-
SQL查询排名函数实例
在实际开发中经常会遇到计算某个字段的排名的情况 如下表:totak_sales 现在又如此要求:按sales的逆序排序,要求添加一个sales_rank字段,显示排名顺序 方法: 复制代码 代码如下: SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_Rank FROM Total_Sales a1, Total_Sales a2 WHERE a1.Sales <= a2.Sales or (a1.Sales=a2.Sales and a1.Name
-
sql convert函数使用小结
CONVERT(data_type,expression[,style]) convert(varchar(10),字段名,转换格式) 说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到. 语句 结果SELECT CONVERT(varchar(100), GETDATE(), 0) 07 15 2009 4:06PMSELECT CONVERT(varchar(100), GETD
-
SQL Server 排序函数 ROW_NUMBER和RANK 用法总结
1.ROW_NUMBER()基本用法: SELECT SalesOrderID, CustomerID, ROW_NUMBER() OVER (ORDER BY SalesOrderID) AS RowNumber FROM Sales.SalesOrderHeader结果集:SalesOrderID CustomerID RowNumber--------------- ------------- ---------------43659 676
-
sqlserver substring函数使用方法小结
在操作sqlserver时候用到了substring函数 SUBSTRING ( expression, start, length ) 参数 expression 字符串.二进制字符串.文本.图像.列或包含列的表达式.请勿使用包含聚合函数的表达式. start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置. length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度(但是结果并补一个返回length字符长度,要看expression的长度和start的设置!!!
-
SQL中 decode()函数简介
DECODE函数,是ORACLE公司的SQL软件ORACLE PL/SQL所提供的特有函数计算方式,以其简洁的运算方式,可控的数据模型和灵活的格式转换而闻名. 今天看别人的SQL时看这里面还有decode()函数,以前从来没接触到,上网查了一下,还挺好用的一个函数,写下来希望对朋友们有帮助哈! decode()函数简介: 主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明): 使用方法: Select decode(columnname,值1,翻译值1,值2,翻译值2,...值
-
SQL中位数函数实例
表还是total_sales添加一项 表: SQL语句: 复制代码 代码如下: SELECT * from ( SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_Rank FROM Total_Sales a1, Total_Sales a2 WHERE a1.Sales < a2.Sales or (a1.Sales=a2.Sales and a1.Name = a2.Name) GROUP BY a1.Name,
-
Sql Server 字符串聚合函数
如下表:AggregationTable Id Name 1 赵 2 钱 1 孙 1 李 2 周 如果想得到下图的聚合结果 Id Name 1 赵孙李 2 钱周 利用SUM.AVG.COUNT.COUNT(*).MAX 和 MIN是无法做到的.因为这些都是对数值的聚合.不过我们可以通过自定义函数的方式来解决这个问题.1.首先建立测试表,并插入测试数据: 复制代码 代码如下: create table AggregationTable(Id int, [Name] varchar(10)) go
-
sqlserver CONVERT()函数用法小结
CONVERT的使用方法: 格式: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. 例子: SELECT CONVERT(varchar(30),getdate(),101) now 结果为 now --------------------------------------- 09/15/2001
-
sql format()函数的用法及简单实例
FORMAT() 函数用于对字段的显示进行格式化. SQL FORMAT() 语法 SELECT FORMAT(column_name,format) FROM table_name; 参数 描述 column_name 必需.要格式化的字段. format 必需.规定格式. 演示数据库 在本教程中,我们将使用众所周知的 Northwind 样本数据库. 下面是选自 "Products" 表的数据: ProductID ProductName SupplierID CategoryID
随机推荐
- ASP.NET Core 2.0 支付宝扫码支付的实现代码
- Python实现的ini文件操作类分享
- MySQL中Nested-Loop Join算法小结
- python函数的5种参数详解
- 获取SQL Server数据库元数据的几种方法
- 用new Image()预先加载图片真的有用吗?
- jquery下将选择的checkbox的id组成字符串的方法
- jquery插件开发之实现google+圈子选择功能
- JavaScript 浮点数运算 精度问题
- javascript中的原型链深入理解
- C# List 排序各种用法与比较
- Android中给按钮同时设置背景和圆角示例代码
- Java方法重写_动力节点Java学院整理
- JavaScript跨域方法汇总
- upload上传单张图片
- php面向对象全攻略 (九)访问类型
- Android快速实现发送邮件实例
- CEPA 搭桥引路 HK域名直击香港市场
- IntelliJ IDEA(2017)安装和破解的方法
- Centos7上网及添加静态IP方法介绍