资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
数据定义语言创建数据库语法SQL ServerCREATE DATABASE database_name ON ,.n , ,.n LOGON ,.n COLLATE collation_name FOR LOAD | FOR ATTACH MySqlCREATE DATABASE IF NOT EXISTS db_namecreate_specification , create_specification .OracleCREATE DATABASE database USER SYS IDENTIFIED BY password | USER SYSTEM IDENTIFIED BY password | CONTROLFILE REUSE | MAXDATAFILES integer | MAXINSTANCES integer | CHARACTER SET charset | NATIONAL CHARACTER SET charset | SET DEFAULT BIGFILE | SMALLFILE TABLESPACE | database_logging_clauses | tablespace_clauses | set_time_zone_clause . ;Sybasecreate database database_nameon default | database_device = size, database_device = size.log on database_device = size, database_device = size.with override | default_location = pathnamefor load | proxy_update目前支持CREATE DATABASE db_name 忽略不支持不支持Mysql IF NOT EXIST 语法;不支持Oracle CREATE DATABASE db_name 语法;状态图创建表语法SQL ServerCREATE TABLE database_name. owner .| owner. table_name ( | column_name AS computed_column_expression | := CONSTRAINT constraint_name | PRIMARY KEY | UNIQUE ,.n ) ON filegroup | DEFAULT TEXTIMAGE_ON filegroup | DEFAULT MySqlCREATE TEMPORARY TABLE IF NOT EXISTS tbl_name (create_definition,.) table_options select_statementOr: CREATE TEMPORARY TABLE IF NOT EXISTS tbl_name ( LIKE old_tbl_name );OracleCREATE GLOBAL TEMPORARY TABLE schema. table (relational_properties) ON COMMIT DELETE | PRESERVE ROWS physical_properties table_properties ;或者CREATE GLOBAL TEMPORARY TABLE schema. table OF schema. object_type object_table_substitution (object_properties) ON COMMIT DELETE | PRESERVE ROWS OID_clause OID_index_clause physical_properties table_properties ;或者CREATE TABLE GLOBAL TEMPORARY TABLE schema. table OF XMLTYPE (oject_properties) XMLTYPE XMLType_storage XMLSchema_spec ON COMMIT DELETE | PRESERVE ROWS OID_clause OID_index_clause physical_properties table_properties ;Sybasecreate table database.owner.table_name(column_name datatypedefault constant_expression | user | nullidentity | null | not nulloff row | in row| constraint constraint_nameunique | primary keyclustered | nonclustered asc | descwith fillfactor = pct| max_rows_per_page = num_rows , reservepagegap = num_pages on segment_name| references database.owner.ref_table(ref_column)| check (search_con ion).| constraint constraint_nameunique | primary keyclustered | nonclustered(column_name asc | desc, column_name asc | desc.)with fillfactor = pct| max_rows_per_page = num_rows ,reservepagegap = num_pages on segment_name|foreign key (column_name , column_name.)references database.owner.ref_table(ref_column , ref_column.)| check (search_con ion) . , next_column | next_constraint.)lock datarows | datapages | allpages with max_rows_per_page = num_rows ,exp_row_size = num_bytes ,reservepagegap = num_pages on segment_name external table at pathname SQL92CREATE GLOBAL | LOCAL TEMPORARY TABLE ON COMMIT DELETE | PRESERVE ROWS 目前支持CREATE GLOBAL | LOCAL TEMPORARY TABLE table_exp 忽略SQL Server / Sybase table_exp := database_name. owner .| owner. table_nameOracle table_exp := schema. table不支持不支持Mysql CREATE TEMPORARY TABLE IF NOT EXISTS tbl_name状态图创建视图语法SQL ServerCREATE VIEW . . view_name ( column ,.n ) WITH ,.n AS select_statement WITH CHECK OPTION MySqlOracleCREATE OR REPLACE NO FORCE VIEW schema. view (alias inline_constraint inline_constraint . | out_of_line_constraint, alias inline_constraint inline_constraint . | out_of_line_constraint.)| object_view_clause| XMLType_view_clauseAS subquery subquery_restriction_clause ;Sybasecreate view owner.view_name(column_name , column_name.)as select distinct select_statementwith check optionSQL92CREATE VIEW AS WITH CHECK OPTION 目前支持CREATE
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号