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

雪竹的天空

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>
            91久久线看在观草草青青| 欧美成人tv| 亚洲一区视频在线观看视频| 激情一区二区三区| 一区二区亚洲精品| 亚洲男女自偷自拍图片另类| 国产精品99一区二区| 亚洲激情电影中文字幕| 亚洲一区在线免费| 亚洲国产精品久久久久秋霞不卡| 欧美大片91| 蜜桃久久av一区| 美女在线一区二区| 欧美激情小视频| 欧美精品在线观看一区二区| 欧美激情视频在线免费观看 欧美视频免费一 | 另类亚洲自拍| 国产精品国产三级国产| 国产午夜精品麻豆| 亚洲网站在线播放| 欧美黄色网络| 亚洲一级免费视频| 欧美国产亚洲视频| 国产综合在线视频| 性欧美xxxx视频在线观看| 欧美综合国产| 国产精品高潮粉嫩av| 久久久久国色av免费看影院| 亚洲在线视频观看| 亚洲一区免费视频| 日韩午夜电影av| 久久久精品国产免费观看同学| 国产精品视频精品| 在线亚洲精品| 99精品欧美一区| 欧美亚日韩国产aⅴ精品中极品| 一区二区三区国产精品| 亚洲最黄网站| 国产精品成人在线| 亚洲伊人第一页| 欧美一区亚洲| 国产伊人精品| 亚洲国产小视频| 欧美日韩一区二区高清| 激情欧美日韩| 欧美成人精品在线播放| 欧美+日本+国产+在线a∨观看| 亚洲欧洲在线免费| 一区二区三区精品| 国产日韩在线一区二区三区| 蜜桃av一区二区| 欧美激情一区二区三区| 亚洲一区精彩视频| 久久久久高清| 亚洲伊人久久综合| 欧美大片一区| 先锋影音一区二区三区| 久久这里只有精品视频首页| 午夜激情一区| 国产精品国产a级| 国产日韩欧美麻豆| 最新热久久免费视频| 精品动漫3d一区二区三区| 亚洲自拍偷拍网址| 精品二区视频| 久久激情中文| 久久精品国产一区二区电影| 国产精品theporn88| 99视频精品全部免费在线| 亚洲毛片在线免费观看| 欧美~级网站不卡| 亚洲免费精彩视频| 亚洲嫩草精品久久| 国产欧美高清| 久久乐国产精品| 免费观看成人鲁鲁鲁鲁鲁视频| 国产午夜精品理论片a级大结局| 亚洲一二区在线| 久久九九国产| 狠狠噜噜久久| 欧美精品七区| 亚洲性线免费观看视频成熟| 久久av二区| 亚洲久久一区| 国产婷婷色一区二区三区| 久久精品一二三| 亚洲精品免费网站| 亚洲一区二区三区四区视频| 国产精品久久9| 久久成人精品视频| 91久久国产综合久久91精品网站| 一区二区三区你懂的| 国产一区二区三区黄视频| 欧美大片在线观看| aa日韩免费精品视频一| 久久久蜜臀国产一区二区| 一区二区三区欧美成人| 激情久久婷婷| 日韩视频一区二区在线观看| 亚洲制服欧美中文字幕中文字幕| 激情欧美一区二区三区| 亚洲香蕉网站| 久久国产精品一区二区三区| 亚洲黄色天堂| 欧美激情国产日韩| 免费试看一区| 免费的成人av| 欧美成人精品在线观看| 欧美一区二区三区另类| 亚洲中字黄色| 亚洲一二三区精品| 亚洲午夜小视频| 午夜精品久久99蜜桃的功能介绍| 亚洲调教视频在线观看| 久久综合伊人77777麻豆| 欧美午夜免费| 欧美美女bbbb| 国产精品家庭影院| 国产欧美日韩免费看aⅴ视频| 欧美色图五月天| 国产精品夫妻自拍| 国产农村妇女精品一区二区 | 黄色av日韩| 国产一区成人| 日韩亚洲欧美中文三级| 激情偷拍久久| 伊大人香蕉综合8在线视| 韩国一区电影| 中文亚洲视频在线| 午夜精品美女自拍福到在线| 麻豆国产va免费精品高清在线| 欧美黄色一区二区| 亚洲欧美日韩综合aⅴ视频| 久久精品国产69国产精品亚洲| 久久综合给合| 黑人极品videos精品欧美裸| 欧美国产视频一区二区| 亚洲欧洲精品一区二区三区| 9久re热视频在线精品| 毛片精品免费在线观看| 国产精品s色| 日韩午夜在线视频| 欧美国产一区二区在线观看| 一区二区久久久久| 欧美激情区在线播放| 黑丝一区二区三区| 久久美女性网| 久久免费高清视频| 国产精品国产三级国产专播品爱网| 韩国av一区二区三区四区| 一区二区三区你懂的| 亚洲人午夜精品| 欧美激情一区二区三区四区| 亚洲福利免费| 亚洲麻豆av| 国产日韩欧美在线| 噜噜噜在线观看免费视频日韩 | 一区二区三区偷拍| 新片速递亚洲合集欧美合集 | 亚洲视频国产视频| 亚洲国产美女| 欧美午夜在线观看| 亚洲一级在线观看| 欧美一区日韩一区| 一区二区三区在线视频观看| 久久嫩草精品久久久精品| 欧美淫片网站| 另类欧美日韩国产在线| 免费不卡在线观看av| 裸体素人女欧美日韩| 亚洲欧洲日产国产网站| 一个色综合导航| 狠狠色狠狠色综合| 亚洲精品一区二区三区在线观看| 国产精品久久久久毛片软件 | 免费日韩一区二区| 午夜亚洲一区| 国产精品久久77777| 亚洲高清在线播放| 国产精品va| 亚洲视屏在线播放| 亚洲视频一二| 欧美日本簧片| 亚洲国产视频直播| 亚洲国产精品一区二区久| 午夜久久黄色| 欧美中文在线观看国产| 国产精品久久久久国产精品日日 | 麻豆久久婷婷| 一区免费在线| 欧美成人精品1314www| 亚洲大胆视频| 一本色道久久综合狠狠躁篇怎么玩| 久久久久国产成人精品亚洲午夜| 久久久久在线观看| 伊人激情综合| 欧美极品色图| 亚洲小视频在线| 欧美99久久| 一本色道久久综合亚洲精品婷婷|