数据库中执行use命令的作用

数据库中执行use命令的作用,第1张

GO的意思是分批处理语句有加这个GO ,就执行GO 行的代码,执行后再执行接下来的代码,像这样的情况下就要用到use GO ,分批处理数据

use master

go

if exists (select * from sysdatabases where name = 'kejianDB')

drop database kejianDB

go

create database kejianDB

go

use kejianDB

go

--(行业表)

create table Trade

(

tra_Id int primary key identity(1,1) not null, --行业ID (主键、自增长)

tra_Name varchar(50) not null --行业名称

)

go

USE

pubs----------选择

(名字:pubs)

的数据库

SELECT

title_id

FROM

sales

WHERE

title_id

IN-----查询字段title_id符合号内限定条件的表sales的

title_id

(

SELECT

title_id

FROM

titles

WHERE

type

=

'business

'------------查询表titles中

type字段值为business的title_id字段。

)------也就是要查询的内容跟类型是商务的编号一样

DELETE

sales

WHERE

title_id

IN

(

SELECT

title_id

FROM

titles

WHERE

type

=

'business

'-----------括号内为:查询类型是商务的id号

)-------------删除sales表中

类型是商务的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9623343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存