A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© loveywj 中级黑马   /  2014-1-7 15:56  /  1421 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 loveywj 于 2014-1-8 23:22 编辑

这是sql视频中的一个例题中的一段代码


INSERT [dbo].[T_CallRecords1] ([Id], [CallerNumber], [TelNum], [StartDateTime], [EndDateTime]) VALUES (1, N'001', N'0208888888', CAST(0x00009DAF00A4CB80 AS DateTime), CAST(0x00009DAF00A62E94 AS DateTime));

其中的加粗部分,也就是0x00009DAF00A4CB80 跟0x00009DAF00A62E94 怎么去理解。
下面是运行结果



评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

7 个回复

倒序浏览
0x00009DAF00A4CB80这好像是二进制的机内码
回复 使用道具 举报
涵风 发表于 2014-1-8 12:09
0x00009DAF00A4CB80这好像是二进制的机内码

我怎么才可以得到它呢?
回复 使用道具 举报
涵风 发表于 2014-1-8 12:09
0x00009DAF00A4CB80这好像是二进制的机内码

我怎么才可以得到它呢?
回复 使用道具 举报
0x00009DAF00A62E94  这是二进制吗??
回复 使用道具 举报
cast 类型装换

如果 @s int 把它转成字符,可以这样 cast(@s as varchar)

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

回复 使用道具 举报
陈福军 发表于 2014-1-8 16:54
cast 类型装换

如果 @s int 把它转成字符,可以这样 cast(@s as varchar)

e  .原来是这样。:handshake
回复 使用道具 举报 0 1
请将问题改成已解决,黑马期待你的加入
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马