利用sql_variant查看数据的类型
2017-03-23 16:45
169 查看
返回有关 sql_variant 值的基本数据类型和其它信息。
语法
下例假定 tableA 包含 colB 和属于 sql_variant 类型的 colA,检索有关值为 46279.1 的 colA(其中 colB =1689)的 SQL_VARIANT_PROPERTY 信息。
下面是结果集。(注意这三个值每个都是 sql_variant。)
decimal 8 2
这就是把列A的数据类型返回了
语法
SQL_VARIANT_PROPERTY ( expression, property )
下例假定 tableA 包含 colB 和属于 sql_variant 类型的 colA,检索有关值为 46279.1 的 colA(其中 colB =1689)的 SQL_VARIANT_PROPERTY 信息。
CREATE TABLE tableA(colA sql_variant, colB int) INSERT INTO tableA values ( cast (46279.1 as decimal(8,2)), 1689) SELECT SQL_VARIANT_PROPERTY(colA,'BaseType'), SQL_VARIANT_PROPERTY(colA,'Precision'), SQL_VARIANT_PROPERTY(colA,'Scale') FROM tableA WHERE colB = 1689
下面是结果集。(注意这三个值每个都是 sql_variant。)
decimal 8 2
这就是把列A的数据类型返回了
相关文章推荐
- 利用plist文件查看后台返回数据的数据类型
- 参数数据类型 sql_variant 对于 like 函数的参数 1 无效。
- SQLServer的sql_variant数据类型
- 解决错误:sql_variant is incompatible with xml (ASP.NET 2.0 / XML数据类型 )
- 不允许从数据类型 sql_variant 到 varbinary 的隐式转换
- 解决从pl/sql查看oracle的number(19)类型数据为科学计数法的问题
- 解决错误:sql_variantisincompatiblewithxml(ASP.NET2.0/XML数据类型)
- SQLServerException: 不支持“variant”数据类型
- 解决从pl/sql查看oracle的number(19)类型数据为科学计数法的有关问题
- 关于 “不允许从数据类型 sql_variant 到 uniqueidentifier 的隐式转换。请使用 CONVERT 函数来运行此查询“的最终解决
- sql_variant数据类型
- SQL_VARIANT_PROPERTY 返回有关 sql_variant 值的基本数据类型和其他信息
- SQL查询有关 sql_variant 值的基本数据类型和其他信息
- 参数数据类型 sql_variant 对于 like 函数的参数 1 无效。
- 在VB.NET中 用代码 利用SQL语句创建数据库、表、存储过程、视图、索引、规则、修改表、查看数据等的方法
- SQL Server所支持的 Sql_variant 数据类型
- SQL Server所支持的 Sql_variant 数据类型
- Spark 数据挖掘 - 利用决策树预测森林覆盖类型
- PL/SQL_使用复合数据类型5(批量绑定)
- sql语句取得一个表中的列名,数据类型,及长度等属性