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

雪竹的天空

theorix

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  34 隨筆 :: 0 文章 :: 20 評論 :: 0 Trackbacks
1.數據類型: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 ) 閱讀(550) 評論(0)  編輯 收藏 引用 所屬分類: 隨筆
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧美日韩精品久久久| 一区二区三区www| 久久久国产91| 欧美在线国产精品| 亚洲欧美综合一区| 亚洲一区免费网站| 欧美与欧洲交xxxx免费观看 | 欧美日韩亚洲国产精品| 欧美欧美天天天天操| 欧美日韩亚洲另类| 国产午夜亚洲精品羞羞网站| 亚洲欧美在线免费观看| 米奇777在线欧美播放| 亚洲高清123| 国产一区二区三区四区hd| 亚洲欧美日韩一区二区三区在线观看| 亚洲欧美另类在线观看| 午夜视频久久久| 久久天天综合| 日韩视频欧美视频| 欧美一区日本一区韩国一区| 久久免费精品视频| 欧美网站在线观看| 亚洲国产成人久久综合一区| 久久久午夜视频| 欧美日韩在线电影| 国产日韩亚洲欧美精品| 亚洲丰满在线| 午夜日韩视频| 欧美精品国产| 欧美在线视频免费播放| 欧美精品色一区二区三区| 午夜欧美电影在线观看| 欧美绝品在线观看成人午夜影视| 国内成+人亚洲+欧美+综合在线| 一本色道精品久久一区二区三区 | 亚洲免费一在线| 亚洲国产精彩中文乱码av在线播放| 亚洲一区二区三区中文字幕| 欧美精品aa| 免费毛片一区二区三区久久久| 国产欧美一区二区精品婷婷| 一区二区精品在线| 亚洲国产另类精品专区| 久久激情视频免费观看| 国产精品免费网站| 中日韩午夜理伦电影免费| 欧美激情bt| 久久精品亚洲一区二区| 国产日韩欧美二区| 欧美一区二区免费| 99热在线精品观看| 欧美—级高清免费播放| 在线观看不卡av| 久久精品免费电影| 亚洲夜晚福利在线观看| 国产精品黄色| 亚洲欧美日韩在线高清直播| 亚洲蜜桃精久久久久久久| 欧美sm视频| 亚洲日韩视频| 欧美高清你懂得| 六十路精品视频| 1769国产精品| 久久精品中文字幕免费mv| 性做久久久久久久久| 国产一区二区三区观看| 久久只精品国产| 老**午夜毛片一区二区三区| 亚洲激情第一页| 亚洲精品在线看| 欧美网站在线| 久久精品视频免费播放| 久久久美女艺术照精彩视频福利播放| 国色天香一区二区| 亚洲电影中文字幕| 欧美日韩一区二区免费视频| 亚洲欧美在线网| 久久精品99国产精品| 亚洲三级影院| 亚洲五月婷婷| 一区在线视频观看| 亚洲欧洲精品一区二区三区波多野1战4| 欧美久久一区| 欧美一区二区三区在线看| 久久一本综合频道| 亚洲午夜一二三区视频| 久久精品噜噜噜成人av农村| 亚洲天堂激情| 国产精品一区二区黑丝| 日韩午夜免费| 亚洲在线黄色| 亚洲福利视频一区| 一区二区三区四区国产| 国产日韩精品一区二区浪潮av| 麻豆91精品| 欧美日韩一区二区视频在线| 久久狠狠亚洲综合| 蜜臀av国产精品久久久久| 亚洲伊人久久综合| 午夜精品一区二区三区电影天堂 | 欧美a级片网站| 国产精品毛片一区二区三区| 蜜桃精品一区二区三区| 国产精品毛片| 亚洲精品国产视频| 在线观看av不卡| 亚洲欧美日韩在线观看a三区| 亚洲精品乱码久久久久久久久| 性久久久久久久| 亚洲免费观看高清完整版在线观看熊 | 你懂的国产精品永久在线| 午夜视频精品| 欧美国产免费| 久久久久成人精品免费播放动漫| 欧美xxxx在线观看| 久久狠狠婷婷| 国产精品久久久久久久9999| 男男成人高潮片免费网站| 国产精品女主播| 亚洲美女黄网| 亚洲精品一区二区三区樱花| 久久精品夜色噜噜亚洲a∨| 欧美资源在线| 国产欧美一区二区精品忘忧草| 亚洲午夜精品久久久久久app| 亚洲精品日韩一| 欧美成黄导航| 亚洲国产精品小视频| 亚洲欧洲精品天堂一级| 免费久久精品视频| 亚洲二区在线| 亚洲免费黄色| 欧美日韩喷水| 在线亚洲伦理| 亚洲欧美在线播放| 国产欧美日本在线| 午夜一区不卡| 老牛影视一区二区三区| 欲色影视综合吧| 欧美成人激情视频| 亚洲日本成人| 亚洲欧美国产制服动漫| 国产精品色婷婷久久58| 午夜综合激情| 狠狠色伊人亚洲综合网站色| 亚洲精品视频在线观看网站| 日韩天堂av| 国产精品国内视频| 久久国产天堂福利天堂| 欧美 日韩 国产在线| 亚洲日本中文字幕| 欧美性事免费在线观看| 午夜影院日韩| 欧美成人一区二免费视频软件| 亚洲精品之草原avav久久| 欧美日韩午夜精品| 欧美在线亚洲在线| 亚洲国产精品福利| 亚洲自拍偷拍福利| 国产一区二区无遮挡| 欧美1级日本1级| 亚洲视频中文字幕| 免费亚洲一区| 亚洲欧美激情诱惑| 亚洲成色999久久网站| 欧美日韩国产一区二区三区地区| 亚洲欧美精品中文字幕在线| 免费在线观看精品| 亚洲欧美日韩综合国产aⅴ| 一区二区三区在线视频观看| 欧美三级视频在线播放| 久久av资源网站| 日韩午夜免费| 老牛国产精品一区的观看方式| 在线中文字幕一区| 黄色精品一区| 欧美性大战久久久久久久| 久久精品国产69国产精品亚洲| 亚洲激情视频在线| 久久亚洲午夜电影| 亚洲欧美日韩天堂| 亚洲六月丁香色婷婷综合久久| 国产日韩在线看片| 欧美日韩一区不卡| 男女av一区三区二区色多| 午夜精品福利一区二区三区av| 亚洲电影免费观看高清完整版在线观看| 亚洲欧美一区二区三区在线| 亚洲精品三级| 亚洲国产精品va| 国产亚洲精品美女| 欧美婷婷在线| 欧美精品v日韩精品v国产精品| 欧美一二三区精品| 亚洲欧美成人一区二区在线电影| 亚洲精品乱码久久久久久黑人| 欧美成人一区二区三区片免费| 久久久久久久久久看片| 欧美一区亚洲二区|