sql怎么增加字段

等等,昨晚我正在帮助我的朋友修复他的数据库,我有一个奇怪的经历。
SQL Server在旧系统中使用它,我添加了一个字段,并且写得正确,但是执行时却说数据类型不匹配。
一开始我以为VARCHAR和NVARCHAR混淆了,结果发现表中有一个字段是VARCHAR(5 00)。
当我添加VARCHAR(2 5 5 )时,系统默认为NVARCHAR(2 5 5 ),结果不一致。
这让我想起了之前MySQL中随意添加字段的情况,从来没有考虑过数据类型兼容问题。
它实际上取决于独特的数据库行为。

SQLServer不让修改、新增表字段怎么办

嗯...在SQL Server...2 02 2 年...发现这样的东西...表字段...无法添加...也不能更改...真是烦人...当时一头雾水...一开始以为是权限问题...我跑去查账户...结果...呃...没什么问题...
然后我以为是...需要重新创建表”...好像就叫这个...我在哪个城市...嗯...反正我用电脑的时候...感觉这个选项是挺烦人的...一出来...我什么也做不了...
具体怎么操作...我记得...步骤1 ...创建一个新表...例如...嗯...然后保存几个字段,右键...关闭...“设计”...回车...哈喽...我要添加一个字段...调用例如Bonus...输入后...点击保存...大拇指扑通...弹出错误信息...“不允许保存更改”...就是这样...
所以...步骤2 ...我想...发生了什么事...为什么这个东西不允许更改...我去单击...“栏全下”...菜单...工具H...它...
第3 步...这个东西在哪里...左边...“设计器”...找到它...展开...“表设计器和数据库设计器”...单击进去...
第4 步...然后我看到这个选项...“防止保存需要恢复表的更改”...勾选...我想...哦...也许就是这样...我只是取消勾选...然后又跑回表设计界面...重新添加了bonus字段...哎...现在可以保存了...可以保存了...当时心里好美...赶紧保存...不用重启数据库...
原因...嗯...SQLServer默认是这么设置的...我怕你...嗯...如果你删除了数据比如...是为了保护你...防止数据丢失...但是有时候...像我...我只是想再添加一个字段...它就进了方式...所以...取消...
但是...取消后...要小心...比如...不要在生产环境中做...嗯...那些核心表...容易改变结构...必须先在测试环境中做...发现一切都是安全的...那就不好了...
是的...就是这样...2 02 2 ...某个城市...呃...我在用电脑的时候...遇到了这个...解决了...呃...