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

雪竹的天空

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>
            亚洲日本成人在线观看| 久久国产精品一区二区| 男人的天堂亚洲| 欧美一区二区三区四区在线观看 | 亚洲精品九九| 欧美日韩免费观看一区三区| 亚洲永久精品大片| 亚洲专区免费| 韩国一区二区三区在线观看| 欧美成人第一页| 欧美黄免费看| 亚洲欧美一区二区视频| 久久se精品一区精品二区| 激情五月***国产精品| 欧美激情欧美狂野欧美精品| 欧美日韩成人一区二区三区| 欧美一区二区三区播放老司机| 欧美一区激情| 亚洲精品国久久99热| 亚洲一区在线观看视频| 在线观看成人一级片| 亚洲精品永久免费| 国产在线精品二区| 亚洲区免费影片| 国外成人在线视频| 亚洲国产精品嫩草影院| 国产精品中文字幕欧美| 欧美aaa级| 国产精品亚洲аv天堂网| 女女同性精品视频| 国产精品永久免费观看| 亚洲国产高清在线| 国产欧美精品在线| 亚洲国产专区| 国产一区二区中文| 一区二区三区四区国产| 亚洲黄色在线| 欧美呦呦网站| 亚洲欧美国产另类| 欧美激情精品久久久久久变态 | 亚洲高清在线视频| 性高湖久久久久久久久| 9国产精品视频| 免费观看成人网| 中国av一区| 欧美日韩另类在线| 欧美成人一区二区三区片免费| 国产精品日韩精品| 日韩网站在线观看| 亚洲人午夜精品| 久久米奇亚洲| 久久久久久尹人网香蕉| 国产乱子伦一区二区三区国色天香 | 欧美黄色aaaa| 蜜臀av性久久久久蜜臀aⅴ| 国产精品免费观看在线| 99一区二区| 一区二区三区日韩在线观看| 久久久精品日韩| 久久五月婷婷丁香社区| 国产午夜精品全部视频在线播放| 妖精成人www高清在线观看| 一区二区三区视频在线观看| 欧美激情影院| 日韩一级精品视频在线观看| 9久re热视频在线精品| 欧美精品三级日韩久久| 亚洲毛片在线免费观看| 国产精品99久久99久久久二8 | 亚洲高清中文字幕| 美女图片一区二区| 亚洲大胆美女视频| 亚洲日本va午夜在线电影| 久久综合伊人77777| 欧美激情免费观看| 一本色道久久综合亚洲精品婷婷 | 欧美成人精品| 91久久精品美女高潮| 亚洲精品欧美日韩专区| 欧美精品在线免费观看| 日韩图片一区| 欧美专区在线观看一区| 狠狠爱综合网| 免费黄网站欧美| 亚洲美洲欧洲综合国产一区| 亚洲天堂激情| 韩国三级在线一区| 免费久久久一本精品久久区| 日韩视频专区| 久久成人免费| 亚洲国产欧美在线人成| 欧美日韩精品中文字幕| 亚洲综合日韩| 欧美激情片在线观看| 亚洲综合导航| 黄色成人免费网站| 欧美日韩高清在线| 久久精品久久99精品久久| 亚洲日本va午夜在线影院| 欧美一级久久久| 亚洲激情一区二区| 国产欧美精品一区| 欧美精品www| 欧美一级淫片播放口| 亚洲国内自拍| 久久午夜羞羞影院免费观看| 久久久九九九九| 亚洲精品乱码久久久久久久久 | 国产精品mv在线观看| 欧美亚洲在线播放| 亚洲精品日韩在线观看| 久久久国产成人精品| 亚洲一二区在线| 亚洲福利视频网站| 国产模特精品视频久久久久| 欧美风情在线| 久久精品国产96久久久香蕉| 99视频一区二区| 欧美黑人多人双交| 久久久久国产一区二区三区四区 | 国产精品夜夜夜一区二区三区尤| 久久综合精品一区| 性欧美激情精品| 一区二区三区四区五区精品视频| 欧美成人一区在线| 久久全国免费视频| 欧美在线视频二区| 亚洲欧美国产毛片在线| 夜夜嗨av一区二区三区| 亚洲第一区在线观看| 狠狠入ady亚洲精品经典电影| 欧美视频三区在线播放| 欧美精品一区二区三区很污很色的| 久久久成人网| 久久疯狂做爰流白浆xx| 午夜久久久久久久久久一区二区| 亚洲图片欧美一区| 亚洲午夜精品网| 中文久久精品| 国产精品99久久久久久有的能看| 亚洲精品美女在线观看| 亚洲韩国青草视频| 亚洲激情婷婷| 亚洲精品孕妇| 亚洲网友自拍| 亚洲午夜在线观看视频在线| 亚洲调教视频在线观看| 亚洲一区二区四区| 午夜一级在线看亚洲| 亚洲欧美另类在线观看| 亚洲欧美日本国产专区一区| 亚洲在线观看视频网站| 亚洲欧美日韩国产成人精品影院| 亚洲免费中文字幕| 久久爱www久久做| 麻豆精品国产91久久久久久| 免费观看在线综合色| 欧美日韩精品是欧美日韩精品| 欧美日韩黄视频| 国产精品麻豆va在线播放| 国产目拍亚洲精品99久久精品 | 欧美成人午夜| 欧美日韩aaaaa| 国产精品欧美一区喷水 | 欧美三级午夜理伦三级中文幕| 欧美日韩综合久久| 国产日韩精品视频一区| 伊甸园精品99久久久久久| 亚洲精品欧美| 香蕉久久夜色精品国产| 麻豆成人综合网| 亚洲三级毛片| 午夜久久久久| 欧美精品www在线观看| 国产精品视频免费观看www| 韩国福利一区| 正在播放日韩| 亚洲欧美日韩一区二区三区在线观看| 欧美一区二区三区免费视| 久久精品国内一区二区三区| 亚洲欧美怡红院| 久久婷婷激情| 亚洲国产精品黑人久久久 | 亚洲激情二区| 亚洲综合色婷婷| 蜜桃伊人久久| 亚洲欧美成人精品| 欧美精品三区| 在线观看精品视频| 午夜精品理论片| 亚洲国产mv| 久久高清一区| 欧美亚洲成人网| 亚洲日本无吗高清不卡| 欧美在线啊v| 99国产精品99久久久久久| 久久综合伊人77777尤物| 国产精品久久毛片a| 99国产精品视频免费观看| 久久嫩草精品久久久精品|