• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > sqlserver 数据类型转换小实验

sqlserver 数据类型转换小实验

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了sqlserver,数据类型转换等相关知识,希望本文的分享对您有所帮助

sql实验验证数据类型转换实现sql语句

  1. declare @i int
    set @i='a'
    set @i=cast('a' as int)
    set @i=convert(int, 'a')
    print @i --输出结果为:将 varchar 值 'a' 转换为数据类型为 int 的列时发生语法错误。这一点与java不一样

  2. declare @ch varchar(90)
    set @ch=97
    print @ch

    --显示结果为97,说明隐式转换成字符串了

  3. declare @ch varchar(90)
    set @ch=97+'a'
    print @ch

    --输出结果为:将 varchar 值 'a' 转换为数据类型为 int 的列时发生语法错误。为什么不先把数字97转换成字符串,然后再与‘a'连接呢,是不是因为97在前,sqlserver所以尝试这么作呢?换一下位置看看

  4. declare @ch varchar(90)
    set @ch='a'+97
    print @ch

    --输出结果为:将 varchar 值 'a' 转换为数据类型为 int 的列时发生语法错误。不明白sqlserver为什么总是先要把‘a'转换为数字而导致失败。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何获取SqlServer2005表结构(字段,主键,外键,递增,描述)
  • 如何在SQL Server中实现 Limit m,n 的功能
  • 深入Mysql,SqlServer,Oracle主键自动增长的设置详解
  • 小编带你深入解析SQL Server索引的原理
  • sqlserver帐号被禁用如何处理
  • sqlserver查询锁住sql以及解锁的方法
  • MS SQLServer 批量附加数据库的方法
  • SqlServer 2008 创建测试数据的方法
  • 讲解有关sqlserver分页查询处理方法
  • MYSQL同步Sqlserver数据库数据

相关文章

  • 2018-12-05Oracle Portal及其门户网站开发概述
  • 2017-05-11如何用命令行进入mysql具体操作步骤
  • 2018-12-05 【MySQL 14】触发器after和before
  • 2017-05-11在MySQL中使用JOIN语句进行连接操作的详细教程
  • 2017-05-11MySQL计划任务(事件调度器) Event Scheduler介绍
  • 2018-12-05详细介绍mysql 协议的错误包及解析
  • 2018-12-05MySQL 排序
  • 2018-12-05SQL高级应用之使用SQL查询Excel表格数据的方法
  • 2017-05-11深入mysql并发插入优化详解
  • 2018-12-05sqlserver 2008手工修改表结构,表不能保存的问题与解决方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 如何使JDK导入证书
    • MySQL分页性能优化指南
    • 关于MySQL5.7.19安装目录下如何创建my.ini文件的示例详解
    • MySQL数据库命名规范及约定
    • MYSQL数据库中的现有表增加新字段(列)
    • sql数据库导入导出步骤教程(图)
    • MySQL高级四——自定义条件和处理
    • 索引的原理及索引建立的注意事项
    • 详解MySQL临时表的功能及实例代码
    • MySQL备份和恢复操作(MYSQL语句操作教程3)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有