青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

雪竹的天空

theorix

  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  34 隨筆 :: 0 文章 :: 20 評(píng)論 :: 0 Trackbacks
1.數(shù)據(jù)類型:binary image char text datetime smalldatetime decimal 
float real bigint money nchar 


2.USE bookshopdb 
CREATE TABLE Authors 
( AuthorID SMALLINT IDENTITY(101,1) NOT NULL, 
FirstName VARCHAR(30) NOT NULL DEFAULT 'unknown',
LastName VARCHAR(30) NOT NULL, 
YearBorn CHAR(4) NOT NULL DEFAULT ' N/A ', 
YearDied CHAR(4) NOT NULL DEFAULT ' N/A ', 
Description VARCHAR(200) NOT NULL DEFAULT 'N/A' ) 
CREATE TABLE BookAuthors 
( AuthorID SMALLINT NOT NULL, 
TitleID CHAR(8) NOT NULL ) 
CREATE TABLE BookCondition 
( ConditionID TINYINT NOT NULL, 
ConditionName CHAR(10) NOT NULL, 
Description VARCHAR(50) NOT NULL DEFAULT 'N/A' ) 


3.sp_rename,sp_changeobjectowner,ALTER TABLE ,
CREATE TABLE doc_exa ( column_a INT) 
GO 
ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL 
GO 
EXEC sp_help doc_exa 
GO 
DROP TABLE doc_exa 
GO 
CREATE TABLE cnst_example 
( id INT NOT NULL, 
name VARCHAR(10) NOT NULL, 
salary MONEY NOT NULL 
CONSTRAINT salary_cap CHECK (salary < 100000) )
--- INSERT INTO cnst_example VALUES (2,'Mary Smith',75000) 
--- INSERT INTO cnst_example VALUES (3,'Pat Jones',105000)   
ALTER TABLE cnst_example NOCHECK CONSTRAINT salary_cap 
--- INSERT INTO cnst_example VALUES (3,'Pat Jones',105000) 


4.Private Temporary Tables (#)
Global Temporary Tables (##)

CREATE TABLE #TEMP002(EID INT) GO
INSERT INTO #TEMP002(EID) VALUES (3) GO
SELECT * FROM #TEMP002 GO
DROP TABLE #TEMP002 GO
CREATE TABLE ##TEMP001(EID INT) 
GO



5.CREATE TABLE Table1
( Col1 INT PRIMARY KEY, 
Col2 VARCHAR(30) ) 
CREATE TABLE Table1 
( Col1 INT, 
Col2 VARCHAR(30), 
CONSTRAINT table_pk PRIMARY KEY (Col1) ) 
ALTER TABLE Table1 
ADD CONSTRAINT table_pk PRIMARY KEY (Col1) 

6.UNIQUE Constraints 
If a column (or combination of columns) is not the primary key.  Multiple UNIQUE 

constraints can be defined on a table, whereas only one PRIMARY KEY constraint can be 

defined on a table. 
 If a column allows null values.  UNIQUE constraints can be defined for columns that 

allow null values, whereas PRIMARY KEY constraints can be defined only on columns that 

do not allow null values. 


7.

CREATE TABLE Authors 
( AuthorID SMALLINT IDENTITY(101,1) NOT NULL, 
FirstName VARCHAR(8) NOT NULL DEFAULT 'unknown')


8.
A foreign key is a column or combination of columns used to establish and enforce a 

link between the data in two tables. 

CREATE TABLE Table1 
( Col1 INT PRIMARY KEY, 
Col2 INT REFERENCES Employees(EmployeeID) ) 

CREATE TABLE Table1 
( Col1 INT PRIMARY KEY, 
Col2 INT, 
CONSTRAINT col2_fk FOREIGN KEY (Col2) 
REFERENCES Employees (EmployeeID) ) 
ALTER TABLE Table1 
ADD CONSTRAINT col2_fk FOREIGN KEY (Col2) 
REFERENCES Employees (EmployeeID) 

9.
CHECK Constraints 
CHECK constraints enforce domain integrity by limiting the values that are 

accepted by a column. 

CREATE TABLE Table1 
( Col1 INT PRIMARY KEY, 
Col2 INT CONSTRAINT limit_amount 
CHECK (Col2 BETWEEN 0 AND 1000), 
Col3 VARCHAR(30) ) 

CREATE TABLE Table1 
( Col1 INT PRIMARY KEY, 
Col2 INT, 
Col3 VARCHAR(30), CONSTRAINT limit_amount 
CHECK (Col2 BETWEEN 0 AND 1000) ) 

ALTER TABLE Table1 ADD CONSTRAINT limit_amount 
CHECK (Col2 BETWEEN 0 AND 1000) 

10.
SELECT select_list 
[INTO new_table_name] 
FROM table_list 
[WHERE search_conditions] 
[GROUP BY group_by_list] 
[HAVING search_conditions] 
[ORDER BY order_list [ASC | DESC] ]

The DISTINCT Keyword: eliminates duplicate rows from a result set. 
SELECT DISTINCT ShipCity, ShipRegion 
FROM Orders 
ORDER BY ShipCity 
The TOP n Keyword: specifies that the first n rows of the result set are to be 

returned. 
SELECT DISTINCT TOP 10 ShipCity, ShipRegion 
FROM Orders 
ORDER BY ShipCity 
The AS Keyword: You can improve the readability of a SELECT statement by giving a 

table an alias 
table_name AS table_alias  or table_name table_alias 
SELECT p.pub_id, p.pub_name 
FROM publishers AS p 
Types of Information in the Select List:
SELECT FirstName + ' ' + LastName AS "Employee Name",

IDENTITYCOL AS "Employee ID", HomePhone, Region 
FROM Northwind.dbo.Employees 
ORDER BY LastName, FirstName ASC 
11.
% Any string of zero or more characters.
_ Any single character.
[ ] Any single character within the specified range (for example, [a-f]) or the 

specified set (for example, [abcdef]).
[^] Any single character not within the specified range (for example, [^a-f]) or 

the specified set (for example, [^abcdef]).

SELECT ContactName 
FROM Customers 
WHERE ContactName LIKE 'M[^a]%'

12.
SELECT ContactName 
FROM dbo.Customers 
WHERE ContactName LIKE 'M[^a]%'
UNION ALL
SELECT ContactName 
FROM dbo.Customers 
WHERE ContactName LIKE 'M[a-d]%'

13.
SELECT FirstName, LastName 
INTO EmployeeNames 
FROM Employers

14.
SELECT OrdD1.OrderID AS OrderID, 
SUM(OrdD1.Quantity) AS "Units Sold", 
SUM(OrdD1.UnitPrice * OrdD1.Quantity) AS Revenue

FROM [Order Details] AS OrdD1 
WHERE OrdD1.OrderID in 
(SELECT DISTINCT OrdD2.OrderID 
FROM [Order Details] AS OrdD2 
WHERE OrdD2.UnitPrice > $100) 
GROUP BY OrdD1.OrderID 
HAVING SUM(OrdD1.Quantity) > 100 

15.
USE Pubs 
SELECT Pub_id, Type, Title_id, Price 
FROM Titles 
ORDER BY Pub_id DESC, Type, Price 

16.
Most joins can be categorized as inner joins or outer joins. Inner joins return rows 

only when there is at least one row from both tables that matches the join condition, 

eliminating the rows that do not match with a row from the other table. Outer joins, 

however, return all rows from at least one of the tables or views mentioned in the 

FROM clause as long as these rows meet any WHERE or HAVING search conditions. You can 

also create cross-joins and self-joins. 

17.
SELECT t.Title, p.Pub_name 
FROM Publishers AS p INNER JOIN Titles AS t 
ON p.Pub_id = t.Pub_id 
ORDER BY Title ASC 

18.
SELECT a.Au_fname, a.Au_lname, p.Pub_name 
FROM Authors a LEFT OUTER JOIN Publishers p 
ON a.City = p.City 
ORDER BY p.Pub_name ASC, a.Au_lname ASC, a.Au_fname ASC 

USE Pubs 
SELECT a.Au_fname, a.Au_lname, p.Pub_name 
FROM Authors a RIGHT OUTER JOIN Publishers p 
ON a.City = p.City 
ORDER BY p.Pub_name ASC, a.Au_lname ASC, a.Au_fname ASC 

USE Pubs 
SELECT a.Au_fname, a.Au_lname, p.Pub_name 
FROM Authors a FULL OUTER JOIN Publishers p 
ON a.City = p.City 
ORDER BY p.Pub_name ASC, a.Au_lname ASC, a.Au_fname ASC

USE Northwind 
SELECT ProductName 
FROM Products 
WHERE UnitPrice = ( 
SELECT UnitPrice 
FROM Products 
WHERE ProductName = 'Sir Rodney''s Scones' ) 

WHERE <expression> [NOT] IN (<subquery>) 
WHERE <expression> <comparison_operator> [ANY | ALL] (<subquery>) 
WHERE [NOT] EXISTS (<subquery>) 

USE Pubs 
SELECT Pub_name 
FROM Publishers 
WHERE Pub_id IN ( SELECT Pub_id FROM Titles WHERE Type = 'business'  )


USE Pubs 
SELECT Title 
FROM Titles WHERE Advance > ANY ( 
SELECT Advance 
FROM Publishers INNER JOIN Titles ON Titles.Pub_id = Publishers.Pub_id AND Pub_name = 

'Algodata Infosystems' )

USE Pubs 
SELECT Pub_name 
FROM Publishers 
WHERE EXISTS ( 
SELECT * 
FROM Titles 
WHERE Titles.Pub_id = Publishers.Pub_id AND 
Type = 'business' ) 

AVG(expression)
COUNT(expression)
COUNT(*)
MAX(expression)
MIN(expression)
SUM(expression)


19.
Using the CUBE Operator to Summarize Data 
The CUBE operator generates a result set that is a multi-dimensional cube. A 

multi-dimensional cube is an expansion of fact data, or data that records individual 

events. The expansion is based on columns that the user wants to analyze. These 

columns are called dimensions. The cube is a result set containing a cross-tabulation 

of all the possible combinations of the dimensions. 
The following SELECT statement uses the CUBE operator in the GROUP BY clause: 
USE Pubs 
SELECT SUBSTRING(Title, 1, 65) AS Title, SUM(qty) AS 'Quantity' 
FROM Sales INNER JOIN Titles 
ON Sales.Title_id = Titles.Title_id 
GROUP BY Title WITH CUBE 
ORDER BY Title 

20.

USE Pubs 
INSERT INTO NewBooks (BookTitle, BookType) 
SELECT Title, Type 
FROM Titles WHERE Type = 'mod_cook' 

CREATE DEFAULT bound_default AS 'Bound default value' 
GO 
CREATE TABLE T1 ( column_1 int identity, 
column_2 varchar(30) 
CONSTRAINT default_name DEFAULT ('column default'), column_3 

timestamp, 
column_4 varchar(30), 
column_5 int NULL) 
GO 
USE master 
EXEC sp_bindefault 'bound_default','T1.column_4' 
INSERT INTO T1 DEFAULT VALUES 
--   SELECT * FROM T1 

21.
UPDATE        
table_name or view_name      
SET        
column_name = { expression | DEFAULT | NULL }
FROM table_source        
WHERE search_condition 

USE Pubs 
UPDATE NewBooks 
SET Price = Price * 1.1 

USE Pubs 
UPDATE NewBooks 
SET Price = Titles.Price 
FROM NewBooks JOIN Titles 
ON NewBooks.BookTitle = Titles.Title 

USE Pubs 
UPDATE NewBooks 
SET BookType = 'popular' 
WHERE BookType = 'popular_comp‘

DELETE table_or_view 
FROM table_source 
WHERE search_condition 
Example:
USE Pubs 
DELETE NewBooks 
FROM Titles 
WHERE NewBooks.BookTitle = Titles.Title AND Titles.Royalty = 10 


posted on 2008-10-28 13:18 雪竹的天空( theorix ) 閱讀(557) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 隨筆

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美视频一区二区三区四区| 亚洲午夜av| 亚洲精品男同| 欧美激情亚洲另类| 亚洲视频电影在线| 亚洲一区二区精品| 国产一区欧美| 欧美1区2区| 欧美片网站免费| 午夜国产精品视频| 久久精品亚洲精品国产欧美kt∨| 亚洲国产视频一区| 日韩一级视频免费观看在线| 国产欧美日韩综合| 乱人伦精品视频在线观看| 欧美第一黄色网| 亚洲欧美成人网| 久久久久国产精品一区| 日韩视频一区二区| 亚洲欧美日韩国产综合在线| 亚洲第一精品久久忘忧草社区| 亚洲欧洲免费视频| 国产美女在线精品免费观看| 欧美va亚洲va国产综合| 欧美日韩一区二区免费在线观看 | 久久这里只有精品视频首页| 亚洲狼人精品一区二区三区| 亚洲性夜色噜噜噜7777| 黄色成人在线观看| 日韩视频在线免费| 国产一区91精品张津瑜| 亚洲国产99| 国产女主播视频一区二区| 欧美成人精品一区| 国产精品白丝jk黑袜喷水| 久久综合色88| 欧美三级在线播放| 免费成人av在线| 国产精品xxxxx| 欧美成人精品一区二区三区| 国产精品国产三级国产专播品爱网| 久久午夜视频| 欧美性事免费在线观看| 欧美成人精品福利| 国产欧美不卡| 亚洲精品少妇网址| 激情另类综合| 国产精品99久久久久久久久| 亚洲国产精品久久久久| 亚洲免费在线视频一区 二区| 亚洲黄色免费| 欧美中文字幕不卡| 亚洲一区黄色| 欧美成人亚洲成人| 久久全球大尺度高清视频| 欧美视频在线观看视频极品| 欧美国产免费| 国产午夜精品视频免费不卡69堂| 亚洲美女视频网| 亚洲国产精品一区二区第一页| 亚洲一区综合| 一区二区三区成人精品| 狂野欧美性猛交xxxx巴西| 久久成人一区| 国产精品扒开腿爽爽爽视频| 亚洲国产1区| 在线播放视频一区| 羞羞色国产精品| 亚洲一区三区电影在线观看| 欧美国产精品一区| 免费观看在线综合| 国产午夜精品久久久久久久| 亚洲一区免费| 亚洲一区二区3| 欧美精品七区| 亚洲第一福利视频| 雨宫琴音一区二区在线| 欧美一区不卡| 欧美中文日韩| 国产精品女人网站| 一区二区三区www| 一区二区三区波多野结衣在线观看| 欧美成人精品在线观看| 免费亚洲电影在线| 黄色亚洲网站| 欧美一级久久| 久久精品国产亚洲精品| 国产精品视频网站| 亚洲视频中文| 亚洲自拍偷拍麻豆| 欧美午夜精品久久久久久孕妇| 亚洲欧洲日产国产综合网| 亚洲日本在线观看| 欧美91视频| 欧美激情国产日韩| 亚洲黄色免费| 欧美成人黄色小视频| 欧美黄色片免费观看| 亚洲激情电影中文字幕| 浪潮色综合久久天堂| 欧美1区2区| 亚洲日本一区二区三区| 欧美激情第10页| 亚洲精品国产精品国自产在线 | 国产精品第一区| 亚洲色诱最新| 亚洲欧美在线看| 国产精品永久免费视频| 亚洲欧美在线x视频| 久久精品亚洲精品| 狠狠色狠狠色综合| 久久综合色一综合色88| 欧美夫妇交换俱乐部在线观看| 亚洲国产另类 国产精品国产免费| 快she精品国产999| 亚洲欧洲一级| 亚洲天堂成人| 国产精品一二一区| 欧美一区二区三区电影在线观看| 久久偷看各类wc女厕嘘嘘偷窃| 玉米视频成人免费看| 欧美成年人视频网站欧美| 亚洲人成在线观看网站高清| 亚洲图片欧洲图片日韩av| 国产精品久久午夜| 欧美一级理论性理论a| 久久综合色播五月| 亚洲人在线视频| 欧美日韩国产va另类| 亚洲午夜未删减在线观看| 久久久久久久激情视频| 亚洲高清不卡| 欧美日韩午夜激情| 亚洲综合精品四区| 美女在线一区二区| 日韩午夜在线播放| 国产精品区一区二区三区| 欧美在线观看视频| 亚洲缚视频在线观看| 亚洲一区二区日本| 国产亚洲精品成人av久久ww| 久久婷婷国产麻豆91天堂| 亚洲激情视频在线| 亚洲一区二区四区| 国内精品嫩模av私拍在线观看| 女人色偷偷aa久久天堂| 一区二区三区欧美亚洲| 久久久久久久久久久久久久一区| 亚洲欧洲精品一区二区| 国产精品swag| 久久久青草青青国产亚洲免观| 亚洲欧洲在线视频| 欧美一区二视频| 亚洲国内在线| 国产精品入口夜色视频大尺度 | 亚洲国产影院| 国产精品99免费看 | 国产精品一区二区女厕厕| 久久婷婷人人澡人人喊人人爽| 亚洲精选视频在线| 久久久久.com| 一本久道久久久| 韩国av一区| 欧美三级欧美一级| 久久久久久久91| 夜夜夜久久久| 免费亚洲一区二区| 亚洲女人天堂成人av在线| 亚洲高清免费视频| 国产精品日本精品| 欧美电影电视剧在线观看| 午夜日韩视频| 日韩视频一区二区三区在线播放| 久久久水蜜桃| 亚洲图片欧洲图片av| 亚洲国产合集| 国产日韩欧美一区二区三区在线观看 | 午夜精品免费| 亚洲精品中文字| 米奇777在线欧美播放| 午夜久久久久久久久久一区二区| 91久久香蕉国产日韩欧美9色| 国产乱码精品一区二区三区五月婷| 欧美成人午夜77777| 久久九九精品99国产精品| 一区二区精品在线| 亚洲国产成人精品女人久久久| 久久精品国内一区二区三区| 一区二区三区久久久| 亚洲国产精品第一区二区| 国产小视频国产精品| 国产精品av免费在线观看| 欧美成人中文字幕| 久久久精品动漫| 亚洲欧美国产精品va在线观看| 亚洲毛片av在线| 亚洲电影第1页| 噜噜噜在线观看免费视频日韩| 欧美中文在线字幕| 亚洲欧美大片|