一些简单的SQL语句总计
--------检测数据库是否存在
use master
go
if exists(select * from sysdatabases where name='DBName')
drop database DBName
-----创建数据库
create database DBName
on
(
/*数据文件的具体描述*/
name='DBName_data', -----主数据文件的逻辑名称
filename='D:\project\DBName_data.mdf', --主数据文件的物理名称
size=5mb, --主数据文件的初始大小
maxsize=100mb, --主数据文件的最大值
filegrowth=15% --主数据文件的增长率
)
log on
(
/*日志文件的具体描述,各参数含义同上*/
name='DBName_log',
filename='D:\project\DBName_data.mdf',
size=2mb,
filegrowth=1mb
)
go
------------删除数据库
drop database DBName
--------检测表是否存在
use DBName
go
if exists(select * from sysobjects where name='tableName')
drop table tableName
-------创建表
use DBName
go
create table tableName
(
clName int identity(1,1) not null, ---标识列,自动增长
clName2 varchar(50) not null
)
go
--------删除表
drop table tableName
------创建约束
alter table tableName add
constraint PK_clName primary key(clName), ---主键约束
constraint UQ_clName unique (clName), ----唯一约束
constraint CK_clName check(clName between 0 and 100), ---检查约束
constraint DF_clName default(100) for clName, ----默认约束
constraint FK_clName foreign key(clName) references tbName(clName) ---外键约束,后面是主表主键
----------删除约束
alter table tableName
drop constraint PK_clName
-------添加Windows登陆账户
exec sp_grantlogin 'jbtraining\s26301' -----------jbtraining表示域,s26301表示域账户
-------添加SQL登录账户
exec sp_addlogin 'zhangsan','1234' -----------账户名为zhangsan,密码为1234
-------创建数据库用户
exec sp_grantdbaccess 'zhangsan' ---------登录账户为zhangsan,数据库用户默认和登录账户同名
------为数据库用户授权
grant select,insert,update
相关文档:
下载地址:http://submain.download.csdn.net/
也可以直接复制下面的内容,并保存文件为“sql.stx”。
#TITLE=SQL
; SQL syntax file written by BUGSoft(BUGSoft@126.com).
#DELIMITER=,(){}[]-+*%/="'~!&|<>?:;.
#QUOTATION1='
#QUOTATION2="
#LINECOMMENT=--
#COMMENTON=/*
#COMMENTOFF=*/ ......
虽然这是我找到最详细的配置描述,但是尝试还是没有成功。
1.下载Oracle Client Package
.
从
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载
Instant
Client Package – Basic
包
(
标注
:All files
required to run OCI, OCCI, and JDBC-OC ......
虽然这是我找到最详细的配置描述,但是尝试还是没有成功。
1.下载Oracle Client Package
.
从
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载
Instant
Client Package – Basic
包
(
标注
:All files
required to run OCI, OCCI, and JDBC-OC ......
1:当 SQL 语句引用非索引视图时,分析器和查询优化器将分析 SQL 语句的源和视图的源,然后将它们解析为单个执行计划。没有单独用于 SQL 语句或视图的计划。
2:索引视图的行以表的格式存储在数据库中。如果查询优化器决定使用查询计划的索引视图,则索引视图将按照基表的处理方式进行处理 ......