刚刚开始学SQL SERVER,是直接敲脚本的那种,不在表的界面上改,但是现在有个很奇怪的问题:
我在一个文件中create database my,接着执行了一下,却是成功。接着在这句代码下面直接create table mine1,在里面新建了一些属性,再次执行时就报错说已经存在my了,把create database my删掉又说已存在mine1了,接着不管再在mine1新建或修改属性都没有用了,但是图形界面却可以修改属性。难道以后写脚本一定要全部写完并且没有错误才能执行?但不执行怎么知道有没有错呢?
我在一个文件中create database my,接着执行了一下,却是成功。接着在这句代码下面直接create table mine1,在里面新建了一些属性,再次执行时就报错说已经存在my了,把create database my删掉又说已存在mine1了,接着不管再在mine1新建或修改属性都没有用了,但是图形界面却可以修改属性。难道以后写脚本一定要全部写完并且没有错误才能执行?但不执行怎么知道有没有错呢?
要养成习惯执行命令是选中需要执行的命令后再执行,如果直接按F5的话相当于把上面写的代码再次重复执行了一边,容易报错或者多添加相同数据。