判断数据库是否存在
if exists (select * from sys.databases where name = '数据库名')
drop database [数据库名]
判断表是否存在
if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [表名]
判断存储过程是否存在
if exists (select * from sysobjects where id = object_id(N'[存储过程名]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [存储过程名]
判断函数是否存在
IF OBJECT_ID (N'函数名') IS NOT NULL
DROP FUNCTION dnt_split
判断数据库是否开启了全文搜索
select databaseproperty('数据库名','isfulltextenabled')
判断全文目录是否存在
select * from sysfulltextcatalogs where name ='全文目录名称'
SQL将A表的信息附加给B表
insert into B(Fs,nr1,ids) select Fs,nr1,ids from A
FS、nr1、ids:字段名
当A表信息少于B的时候= =比如A无 nr1 字段时:
insert into B(Fs,nr1,ids) select Fs,北京大学,ids from A
- 推荐文章
- delphi回调函数高级应用
- delphi exec error 错误处理
- unigui ios微信界面错位和点击失灵问题
- delphi 10.3 IOS中英文错位
- 关闭DELPHI 欢迎页
- delphi 10.3.1 android沉浸式透明状态栏
- delphi 10.3 控件遮挡 webbrowser
- 阿里云虚拟主机MYSQL加密长度16位变61位
- Delphi 2010 secondsBetween Bug
- delphi datetimetounix 和 unixtodatetime 全平台(FIREMONKEY)时区修正
- sql文件导入数据库是,出现 Invalid default value for 'create_date' 时解决方式
- mysql sql查询近一个月的数据
- sql 语句生成指定时间列表
- PHP中exec函数和shell_exec函数的区别
- linux php 调用exec() 中,svn遇到的问题
- 关于linux svn添加忽略目录的梗
- php 使用beanstalk 消息队列
- thinkphp 支持cli 命令模式
- redis持久化
- ansible安装nginx
- ansible-playbook基础
- ansible-playbook批量安装tomcat8版本
- linux
- PostgreSQL View(视图)
- PostgreSQL TRUNCATE TABLE
- PostgreSQL ALTER TABLE 命令
- redis主从环境搭建
- PostgreSQL 约束
- 解决Chrome中Software Reporter Tool占CPU用过高
- C++标准模板库(STL)简介及应用