作业求教,可以的话能否解释得仔细些

Rooooooookie 2019-05-09 10:16:18
我有一个表,有一列叫OrderNumber,当前定义为VARCHAR(32)。公司要求使用全数值型的定单编号。我能直接修改吗?
...全文
203 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rooooooookie 2019-05-12
  • 打赏
  • 举报
回复
引用 3 楼 道潯常的回复:
就是你把你的定单编号编码生产再写入就行了
好的,谢谢你了
吉普赛的歌 2019-05-12
  • 打赏
  • 举报
回复
为什么只在程序中控制呢? 应该两边都控制。 如果你不限制数据库, 谁无意中弄了个不是数值型的订单号进去, 你能弄清楚咋回事? 剪不断理还乱, 最好的办法就是最开始就限制不允许乱七八槽的数据进去
ALTER TABLE tableName ALTER COLUMN columnName INT NOT NULL
大鱼> 2019-05-09
  • 打赏
  • 举报
回复
就是你把你的定单编号编码生产再写入就行了
Rooooooookie 2019-05-09
  • 打赏
  • 举报
回复
可以再详细一点么?
道玄希言 2019-05-09
  • 打赏
  • 举报
回复
不用改, 直接程序里面控制下不就完事了额....

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧