计算机三级数据库:SQLServer一些实用操作计算机等级考试
文章作者 100test 发表时间 2009:05:02 14:53:44
来源 100Test.Com百考试题网
2009年下半年全国计算机等级考试你准备好了没?考计算机等级考试的朋友,2009年下半年全国计算机等级考试时间是2009年9月19日至23日。更多优质资料尽在百考试题论坛 百考试题在线题库
----Create new table and insert into table using SELECT INSERT
SELECT FirstName, LastName
INTO TestTable
FROM Person.Contact
WHERE EmailPromotion = 2
ALTER TABLE [dbo].[phone]ADD inactive_date DATETIME NULL ALTER TABLE [dbo].[person]ALTER COLUMN [lastname] VARCHAR(35) NULLCREATE TABLE jobs( job_id smallint IDENTITY(1,1) PRIMARY KEY CLUSTERED, job_desc varchar(50) NOT NULL DEFAULT min_lvl tinyint NOT NULL CHECK (min_lvl >.= 10), max_lvl tinyint NOT NULL CHECK (max_lvl <.= 250))不能给View添加primary key,以前表里面的关键字到view里面也就不是关键字了。穿插一个oracle操作:"SELECT TABLE_NAME FROM USER_TABLES" 用来察看一个表,而MySQL下就是简单的"show databases" and "show tables"参考:http://blog.sqlauthority.com/2007/08/15/sql-server-insert-data-from-one-table-to-another-table-insert-into-0select-0select-into-table/http://www.sqlinfo.net/sqlserver/sql_server_Alter_Add_column.php