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

雪竹的天空

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 ) 閱讀(557) 評論(0)  編輯 收藏 引用 所屬分類: 隨筆

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   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>
            欧美一区二区精品久久911| 亚洲无限av看| 老司机精品导航| 久久不见久久见免费视频1| 国产伦精品一区二区三区视频黑人 | 欧美激情一区二区三区不卡| 久久精品最新地址| 在线观看成人网| 亚洲高清在线精品| 欧美激情中文不卡| 亚洲欧美国产va在线影院| 亚洲尤物精选| 一色屋精品视频在线看| 亚洲第一精品影视| 欧美日韩国产综合视频在线观看 | 国产欧美日韩精品一区| 久久精品一区二区| 欧美大片在线影院| 中文成人激情娱乐网| 亚洲男人影院| 亚洲高清av在线| 一区二区高清视频在线观看| 国产欧美一区二区三区久久人妖 | 日韩视频一区二区在线观看| 亚洲精品日韩综合观看成人91| 欧美日韩无遮挡| 久久精品二区| 欧美日韩国产在线一区| 久久久久综合网| 欧美日韩成人综合| 久久天天躁狠狠躁夜夜爽蜜月| 美日韩精品视频免费看| 午夜在线精品偷拍| 欧美二区不卡| 久久综合九色九九| 国产精品久久国产精麻豆99网站| 久热re这里精品视频在线6| 欧美日韩亚洲国产精品| 欧美v日韩v国产v| 国产精品一区二区三区久久久 | 久久九九国产精品怡红院| 亚洲视频在线免费观看| 国产亚洲视频在线| 亚洲国产美女| 国产精品一区毛片| 免费一级欧美片在线播放| 欧美日韩国语| 亚洲视频一区二区| 久久琪琪电影院| 亚洲一区在线看| 久久综合九色综合欧美狠狠| 一区二区三区毛片| 亚洲欧美成人在线| 亚洲精品在线二区| 久久av免费一区| 亚洲一级网站| 女仆av观看一区| 欧美在线亚洲在线| 欧美精品在线看| 欧美尤物一区| 国产精品美女999| 亚洲国产精品久久精品怡红院| 国产精品女主播| 亚洲黄色一区| 激情久久久久久久| 亚洲摸下面视频| 亚洲午夜高清视频| 免费成人高清视频| 久久久久一区二区| 国产精品入口66mio| 最新日韩精品| 亚洲福利视频二区| 久热精品在线| 美女国内精品自产拍在线播放| 国产精品久久久久av免费| 亚洲三级影院| 亚洲日本激情| 美女国产一区| 免费观看成人鲁鲁鲁鲁鲁视频| 国产精品亚洲一区| 一区二区三区 在线观看视| 99pao成人国产永久免费视频| 欧美一区二区三区免费视频| 久久久高清一区二区三区| 国产精品久久久久久久免费软件| 亚洲精品一区二区三区蜜桃久| 永久91嫩草亚洲精品人人| 欧美一区二区成人| 欧美在线播放| 国产丝袜一区二区| 午夜精品久久久久久久99水蜜桃| 亚洲一区二区三区在线播放| 欧美调教视频| 亚洲伊人一本大道中文字幕| 午夜欧美大尺度福利影院在线看| 欧美大片91| 亚洲婷婷在线| 久久久99精品免费观看不卡| 国产女人18毛片水18精品| 亚洲一二三四久久| 欧美在线网站| 一区视频在线播放| 免费成人你懂的| 亚洲国产天堂久久综合| 9色精品在线| 欧美三级黄美女| 亚洲欧美日韩精品在线| 久久精品一区二区| 日韩视频在线观看免费| 国产精品swag| 久久精品99久久香蕉国产色戒| 免费久久99精品国产自| 亚洲毛片网站| 国产欧美婷婷中文| 久久青草欧美一区二区三区| 亚洲电影专区| 亚洲欧美一区二区三区久久 | 亚洲免费视频网站| 久久精品色图| 亚洲精品视频在线播放| 国产精品国产三级国产 | 欧美专区一区二区三区| 精品69视频一区二区三区 | 亚洲国产另类久久精品| 亚洲午夜精品一区二区三区他趣| 国产九九精品| 欧美a级一区二区| 一区二区久久久久久| 欧美高清日韩| 欧美综合国产| 日韩视频在线观看国产| 国产亚洲在线| 欧美视频在线观看免费网址| 久久精品日韩欧美| 一本久久综合亚洲鲁鲁五月天| 久久久久久久网| 亚洲人成7777| 国产一区二区观看| 国产精品国产三级国产aⅴ浪潮| 久久免费精品视频| 亚洲欧美日本精品| 亚洲人久久久| 欧美成人资源网| 久久九九国产精品| 亚洲欧美视频在线| 一区二区日韩免费看| 国产一区清纯| 欧美日韩网站| 久久亚洲精品视频| 亚洲欧美视频在线观看视频| 亚洲精品欧美日韩专区| 久久天天综合| 久久久久国产一区二区| 亚洲欧美精品suv| 国产精品99久久久久久久久久久久| 在线成人av.com| 国产在线不卡| 国产午夜精品美女毛片视频| 国产精品久久久久久久久借妻 | 欧美成人性网| 久久亚洲综合色| 欧美在线免费看| 欧美亚洲一级| 亚洲日韩欧美一区二区在线| 99riav国产精品| 一区二区三区久久精品| 99精品视频一区| 亚洲老司机av| 一区二区三区四区五区精品| 99国内精品久久| 亚洲免费观看高清完整版在线观看| 99精品国产热久久91蜜凸| 亚洲日本一区二区| 99在线热播精品免费99热| 亚洲美女色禁图| 亚洲免费观看高清在线观看| 99re国产精品| 亚洲欧美在线aaa| 欧美一区二区三区免费视频| 午夜精品福利视频| 欧美在线观看视频一区二区三区| 午夜影院日韩| 久久中文久久字幕| 亚洲国产电影| 一区二区免费在线视频| 午夜激情久久久| 亚洲性图久久| 美女精品视频一区| 欧美久久综合| 国产精品毛片在线看| 国产综合色产在线精品| 亚洲成人自拍视频| 日韩亚洲视频| 亚洲在线中文字幕| 亚洲第一网站免费视频| 日韩午夜三级在线| 亚洲欧美日韩天堂| 美女黄毛**国产精品啪啪| 欧美日韩美女在线| 国产一区二区中文字幕免费看|