SqlServer的基本使用

本文章主要是交给大家SqlServer的基本用法,因为SqlServer本身的运行机制问题,会让很多人觉得sql语句是不是写错了?这个代码有问题?

选中数据库

在执行sql代码之前,请先核对数据库。你的SQL语句是对哪个数据库进行执行的?
在这里插入图片描述
两个减号后面的是注释

语法报错?

为什么语法会报错?sql没写错啊。你把鼠标放在红线下就知道了,如果已经创建了这个表,那他警告你,这个表已存在,不要在创建了。
在这里插入图片描述
存储过程也是如此,如果已经创建了,那么他会提醒你已存在。
go是干嘛用的?go是SqlServer语句的分隔符号,如果不写go,SqlServer也会报错。
在这里插入图片描述
在这里插入图片描述

执行部分代码

–为了方便整理,我们通常在一个sql文件中写增删改查语句,,还有存储过程、触发器、函数的语句,这时候这些语句放在一起,就不要一股脑的点执行了,这样它会把所有的sql语句都执行一遍的,很难避免会报错。
在这里插入图片描述
在这里插入图片描述
正确的执行姿势:
在这里插入图片描述

存储过程、触发器只能创建一次

看完小节:执行部分代码。

如果我们不选中部分代码,无脑点执行的话,可能出现如下情况:它提示我们这些存储过程都已经存在了,无法再次创建,这不是代码问题。
在这里插入图片描述

sql书写建议

为了在界面上最少的显示红色波浪线,在每个end后面,我都会加上go表示这段代码的结束。

在执行功能之前,我们得先创建某个存储过程:选中它,点执行。
在这里插入图片描述
例如我创建了函数、存储过程,我一般会在末尾加上注释,写一个存储过程的使用例子,如下图的箭头指向,要使用的时候就选中(不要选中前面的两个 — — 那是注释的标志),然后点执行。
在这里插入图片描述

  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学长敲代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值