數(shù)據(jù)庫語言大全_第1頁
數(shù)據(jù)庫語言大全_第2頁
數(shù)據(jù)庫語言大全_第3頁
數(shù)據(jù)庫語言大全_第4頁
數(shù)據(jù)庫語言大全_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、經(jīng)典SQL語句大全、基礎1說明:創(chuàng)建數(shù)據(jù)庫CREATE DATABASE database-n ame2、說明:刪除數(shù)據(jù)庫drop database dbn ame3、說明:備份 sql server-創(chuàng)建備份數(shù)據(jù)的deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:mssql7backup-開始備份BACKUP DATABASE pubs TO testBack4、說明:創(chuàng)建新表create table tab name(col1 type1 not nu II primary key,col2 type2 not nulI ,.)根

2、據(jù)已有的表創(chuàng)建新表:A: create table tab_new like tab_old (使用舊表創(chuàng)建新表 )B: create table tab_new as select col1,col2from tab_old definition only5、說明:刪除新表drop table tab name6、說明:增加一個列Alter table tab name add colu mn col type注:列增加后將不能刪除。DB2中列加上后數(shù)據(jù)類型也不能改變,唯一能改變的是增加varchar類型的長度。7、 說明:添加主鍵 : Alter table tab name add pr

3、imary key(col)說明:刪除主鍵 : Alter table tab name drop primary key(col)8、 說明:創(chuàng)建索弓丨:create unique index idxname on tabname(col.)刪除索弓丨:drop index idxname注:索引是不可更改的,想更改必須刪除重新建。9、說明:創(chuàng)建視圖 :create view view name as select stateme nt刪除視圖:drop view view name10、 說明:幾個簡單的基本的sql語句選擇:select * from tablei where范圍插入:i

4、n sert into table1(field1,field2) values(value1,value2)刪除:delete from table1 where 范圍更新:update table1 set field1=value1 where范圍查找:select * from table1 where field1 like %value1% -like 的語法很精妙,查資料!排序:select * from table1 order by field1,field2 desc總數(shù):select count as totalcount from table1求禾口 : select

5、sum(field1) as sumvalue from table1平均:select avg(field1) as avgvalue from table1最大 : select max(field1) as maxvalue from table1最小 : select min(field1) as minvalue from table111、說明:幾個高級查詢運算詞A: UNION 運算符UNION運算符通過組合其他兩個結果表(例如 TABLE1和TABLE2)并消去表中任何重復行 而派生出一個結果表。當 ALL 隨 UNION 一起使用時(即 UNION ALL ) ,不消除重復行

6、。兩 種情況下,派生表的每一行不是來自 TABLE1 就是來自 TABLE2。B: EXCEPT 運算符EXCEPT運算符通過包括所有在 TABLE1中但不在TABLE2中的行并消除所有重復行而派生 出一個結果表。當 ALL 隨 EXCEPT 一起使用時 (EXCEPT ALL) ,不消除重復行。C: INTERSECT 運算符INTERSECT運算符通過只包括 TABLE1和TABLE2中都有的行并消除所有重復行而派生出 一個結果表。當 ALL 隨 INTERSECT 一起使用時 (INTERSECT ALL) ,不消除重復行。注: 使用運算詞的幾個查詢結果行必須是一致的 。12、說明:使用

7、外連接A、 left( outer ) join :左外連接(左連接) :結果集幾包括連接表的匹配行,也包括左連接表的所有行。 SQL: select , , , , , from a LEFT OUT JOIN b ON =B: right( outer ) join:右外連接 (右連接 ) :結果集既包括連接表的匹配連接行,也包括右連接表的所有行。C: full/cross( outer ) join :全外連接:不僅包括符號連接表的匹配行,還包括兩個連接表中的所有記錄。12、分組 :Group by:一張表,一旦分組 完成后,查詢后只能得到組相關的信息。組相關的信息: (統(tǒng)計信息) co

8、unt,sum,max,min,avg 分組的標準 )在 SQLServer 中分組時:不能以 text , ntext , image 類型的字段作為分組依據(jù)在 selecte 統(tǒng)計函數(shù) 中的字段,不能和 普通 的字段放在一起;13、對數(shù)據(jù)庫進行操作:分離數(shù)據(jù)庫 : sp_detach_db; 附加數(shù)據(jù)庫 : sp_attach_db 后接表明,附加需要完整的 路徑名14、如何修改數(shù)據(jù)庫的名稱 : sp_renamedb old_name, new_namea 新表名: b) (Access 可用 ) ( 僅用于 SQlServer )目標表名: b) (Access 可用 )、提升1 、說

9、明:復制表 ( 只復制結構 , 源表名: 法一: select * into b from a where 11 法二: select top 0 * into b from a 2、說明:拷貝表 (拷貝數(shù)據(jù),源表名: a insert into b(a, b, c) select d,e,f from b;3、說明:跨數(shù)據(jù)庫之間表的拷貝(具體數(shù)據(jù)使用絕對路徑 ) (Access 可用)insert into b(a, b, c) select d,e,f from b in 具體數(shù)據(jù)庫 where 條件 例子: .from b in &(.)& & where.4、說明:子查詢(表名1: a

10、表名2: b)select a,b,c from a where a IN (select d from b )或者 : select a,b,c from a where a IN (1,2,3)5、說明:顯示文章、提交人和最后回復時間select , from table a,(select max(adddate) adddate from table where = b6、說明:外連接查詢 (表名1: a 表名2: b)select , , , , , from a LEFT OUT JOIN b ON =7、說明:在線視圖查詢 (表名1: a )select * from (SELE

11、CT a,b,c FROM a) T where 1;8、說明: between 的用法 ,between 限制查詢數(shù)據(jù)范圍時包括了邊界值 ,not between 不包括 select * from table1 where time between time1 and time2select a,b,c, from table1 where a not between數(shù)值1 and 數(shù)值 29、說明: in 的使用方法select * from table1 wherea not in (值1, 值2, 值4, 值6)10、說明:兩張關聯(lián)表,刪除主表中已經(jīng)在副表中沒有的信息delete f

12、rom table1 where not exists ( select * from table2 where = )11、說明:四表聯(lián)查問題:select * from a left inner join b on = right inner join c on = inner join d on= where 12、說明:日程安排提前五分鐘提醒SQL: select * from 日程安排 where datediff(minute,f開始時間 ,getdate()513、說明:一條 sql 語句搞定數(shù)據(jù)庫分頁select top 10 b.* from (select top 20 主

13、鍵字段 , 排序字段 from 表名 order by 排序字段 desc) a, 表名 b where b. 主鍵字段 = a. 主鍵字段 order by a. 排序字段具體實現(xiàn): 關于數(shù)據(jù)庫分頁:declare start int,end intsql nvarchar(600)set sql= select top +str (end-start+1)+ +from T where rid not in(select top +str (str-1)+ Rid from T where Rid -1) exec sp_executesql sql注意:在 top 后不能直接跟一個變量,

14、所以在實際應用中只有這樣的進行特殊 的處理。 Rid 為一個標識列,如果 top 后還有具體的字段,這樣做是非常有好處 的。因為這樣可以避免 top 的字段如果是邏輯索引的,查詢的結果后實際表中 的不一致( 邏輯索引中的數(shù)據(jù)有可能和數(shù)據(jù)表中的不一致,而查詢時如果處在 索引則首先查詢索引 )14、說明:前 10條記錄select top 10 * form table1 where范圍15、 說明:選擇在每一組 b值相同的數(shù)據(jù)中對應的 a最大的記錄的所有信息(類似這樣的用 法可以用于論壇每月排行榜 , 每月熱銷產(chǎn)品分析 ,按科目成績排名 ,等等.) select a,b,c from table

15、name ta where a=(select max(a) from tablename tb where = 16、說明:包括所有在 TableA 中但不在 TableB 和 TableC 中的行并消除所有重復行而派 生出一個結果表(select a from tableA ) except (select a from tableB) except (select a from tab leC)17、說明:隨機取出 10條數(shù)據(jù)select top 10 * fromtablename order by newid()18、說明:隨機選擇記錄select newid()19、說明:刪除重復

16、記錄1), delete from tablename where id not in (select max(id) from tablename group b y col1,col2,.)2) ,select distinct * into temp from tablename delete fromtablenameinsert intotablename select * from temp評價: 這種操作牽連大量的數(shù)據(jù)的移動,這種做法不適合大容量但數(shù)據(jù)操作3) , 例如:在一個外部表中導入數(shù)據(jù),由于某些原因第一次只導入了一部分,但很難判斷具 體位置,這樣只有在下一次全部導入,這樣

17、也就產(chǎn)生好多重復的字段,怎樣刪除重復字段 alter table tablename- 添加一個自增列add column_b int identity(1,1)delete from tablename where column_b not in(select max(column_b ) from tablename group by column1,column2,.)alter table tablename drop column column_b20、說明:列出數(shù)據(jù)庫里所有的表名select name from sysobjects where type=UNewSize = 1

18、- 你想設定的日志文件的大小 (M)Setup / initializeDECLARE OriginalSize int SELECT OriginalSize = sizeFROM sysfilesWHERE name = LogicalFileNameSELECT Original Size of + db_name() + LOG is + CONVERT(VARCHAR(30),OriginalSize) + 8K pages or + CONVERT(VARCHAR(30),(OriginalSize*8/1024) + MB FROM sysfilesWHERE name = Lo

19、gicalFileNameCREATE TABLE DummyTrans(DummyColumn char (8000) not null)DECLARE Counter INT, StartTime DATETIME,TruncLog VARCHAR(255)SELECT StartTime = GETDATE(),TruncLog = BACKUP LOG + db_name() + WITH TRUNCATE_ONLYDBCC SHRINKFILE (LogicalFileName, NewSize)EXEC (TruncLog)- Wrap the log if necessary.W

20、HILE MaxMinutes DATEDIFF (mi, StartTime, GETDATE() - time has not expire dAND OriginalSize = (SELECT size FROM sysfiles WHERE name = LogicalFileName)AND (OriginalSize * 8 /1024) NewSize BEGIN - Outer loop.SELECT Counter = 0WHILE (Counter OriginalSize / 16) AND (Counter 50000)BEGIN - updateINSERT Dum

21、myTrans VALUES (Fill Log) DELETE DummyTransSELECT Counter = Counter + 1ENDEXEC (TruncLog)ENDSELECT Final Size of + db_name() + LOG is + CONVERT(VARCHAR(30),size) + 8K pages or + CONVERT(VARCHAR(30),(size*8/1024) + MBFROM sysfilesWHERE name = LogicalFileNameDROP TABLE DummyTransSET NOCOUNT OFF8、說明:更改

22、某個表 exec sp_changeobjectowner tablename,dbo9、存儲更改全部表CREATE PROCEDURE OldOwner as NVARCHAR(128), NewOwner as NVARCHAR(128)ASDECLARE Name as NVARCHAR(128)DECLARE Owner as NVARCHAR(128)DECLARE OwnerName as NVARCHAR(128)DECLARE curObject CURSOR FOR select Name = name,Owner = user_name(uid)from sysobject

23、swhere user_name(uid)=OldOwner order by nameOPEN curObjectFETCH NEXT FROM curObject INTO Name, Owner WHILE(FETCH_STATUS=0)BEGINif Owner=OldOwnerbeginset OwnerName = OldOwner + . + rtrim(Name)exec sp_changeobjectowner OwnerName, NewOwner end- select name,NewOwner,OldOwnerFETCH NEXT FROM curObject INT

24、O Name, OwnerENDclose curObjectdeallocate curObjectGO10、SQL SERVER直接循環(huán)寫入數(shù)據(jù)declare i intset i=1while i30begininsert into test (userid) values(i)set i=i+1end案例:有如下表,要求就裱中所有沒有及格的成績,在每次增長的基礎上,使他們剛好及格Name scoreZhangshan80Lishi59Wangwu50Songquan69while(selectmin (score) from tb_table)60)beginupdate tb_tab

25、le set score=score*where score 60breakelsecontinue end數(shù)據(jù)開發(fā) -經(jīng)典1. 按姓氏筆畫排序Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 據(jù)庫加密 :select encrypt(原始密碼 )select pwdencrypt( select pwdcompare( 碼)select pwdencrypt( select pwdcompare(原始密碼 )原始密碼 , 加密后密碼 ) = 1-原始密碼 )原始密碼 , 加密后密碼 )

26、 = 1-相同;否則不相同 encrypt(相同;否則不相同原始密3. 取回表中字段 :declare list varchar(1000),sql nvarchar(1000)Aselect list=list+ , + from sysobjects a,syscolumns b where = and = 表set sql= select +right(list,len(list)-1)+ from 表 A exec (sql) 4. 查看硬盤分區(qū) :EXEC master.xp_fixeddrives5.比較 A,B 表是否相等 :if (select checksum_agg(bin

27、ary_checksum(*) from A)(select checksum_agg(binary_checksum(*) from B) print 相等 else print 不相等 6. 殺掉所有的事件探察器進程 :DECLARE hcforeach CURSOR GLOBAL FOR SELECT kill +RTRIM(spid) FROM WHERE program_name IN(SQL profiler,NSQL事件探查器 )EXEC sp_msforeach_worker 7.記錄搜索 : 開頭到 N 條記錄 Select Top N * From 表N到M條記錄(要有主索

28、引ID)Select Top M-N * From 表 Where ID in (Select Top M ID From表) Order byID DescN到結尾記錄Select Top N * From 表 Order by ID Desc 案例例如1: 一張表有一萬多條記錄,表的第一個字段 RecID是自增長字段,寫一個SQL語句,找岀表的第31到第40個記錄。select top 10 recid from A where recid not in(select top 30 recid from A) 分析:如果這樣寫會產(chǎn)生某些問題,如果 recid 在表中存在邏輯索引。selec

29、t top 10 recid from A where 是從索引中查找,而后面的select top 30 recid fromA則在數(shù)據(jù)表中查找,這樣由于索引中的順序有可能和數(shù)據(jù)表中的不一致,這樣就導致查詢到的不是 本來的欲得到的數(shù)據(jù)。解決方案1,用 order by select top 30 recid from A order by ricid如果該字段不是自增長,就會岀現(xiàn)問題2, 在那個子查詢中也加條件: select top 30 recid from A where recid-1 例2:查詢表中的最后以條記錄,并不知道這個表共有多少數(shù)據(jù),以及表結構。+ str (count-1

30、) + pidsysobjects where type =set s= select top 1 * from T where pid not in (select top from T)print s exec sp_executesql s9:獲取當前數(shù)據(jù)庫中的所有用戶表select Name from sysobjects where xtype=u and status=0 10:獲取某一個表的所有字段select name fromselect name fromu and name = syscolumns where id= object_id ( 表名 )syscolumns

31、 where id in (select id from 表名 )兩種方式的效果相同11:查看與某一個表相關的視圖、存儲過程、函數(shù)select a.* from sysobjects a, syscomments b where = and like %表名 % 12:查看當前數(shù)據(jù)庫中所有存儲過程select name as 存儲過程名稱 from sysobjects where xtype=P 13:查詢用戶創(chuàng)建的所有數(shù)據(jù)庫select * from master.sysdatabases D where sid not in(select sid from master.syslogin

32、s where name=sa)或者select dbid, name AS DB_NAME from master.sysdatabases where sid 0x01 14:查詢某一個表的字段和數(shù)據(jù)類型 select column_name,data_type from where table_name = 表名 15:不同服務器數(shù)據(jù)庫之間的數(shù)據(jù)操作- 創(chuàng)建鏈接服務器遠程服務器名或 ip 地址exec sp_addlinkedserver ITSV , , SQLOLEDB ,用戶名 , 密碼exec sp_addlinkedsrvlogin ITSV , false ,null, -

33、查詢示例 select * from ITSV. 數(shù)據(jù)庫名 .dbo. 表名- 導入示例select * into表 from ITSV. 數(shù)據(jù)庫名 .dbo. 表名- 以后不再使用時刪除鏈接服務器exec sp_dropserver ITSV , droplogins - 連接遠程 / 局域網(wǎng)數(shù)據(jù) (openrowset/openquery/opendatasource)-1 、 openrowset- 查詢示例select * from openrowset( SQLOLEDB , sql服務器名 ; 用戶名 ; 密碼 , 數(shù)據(jù)庫名 .dbo. 表名 )- 生成本地表select * in

34、to表 from openrowset( SQLOLEDB , sql服務器名 ; 用戶名 ; 密碼 , 數(shù)據(jù)庫名 .dbo. 表名 )- 把本地表導入遠程表insert openrowset( SQLOLEDB , sql 服務器名 ; 用戶名 ; 密碼 , 數(shù)據(jù)庫名 .db o.表名)select *from 本地表- 更新本地表update bset b. 列 A=a. 列 Afrom openrowset( SQLOLEDB , sql服務器名 ; 用戶名 ; 密碼 , 數(shù)據(jù)庫名 .dbo.表名 )as a inner join 本地表 bon =-openquery 用法需要創(chuàng)建一個

35、連接- -首先創(chuàng)建一個連接創(chuàng)建鏈接服務器exec sp_addlinkedserver ITSV , , SQLOLEDB , 遠程服務器名或 ip 地址 - 查詢select *FROM openquery(ITSV, SELECT * FROM 數(shù)據(jù)庫 .dbo. 表名 )- 把本地表導入遠程表insert openquery(ITSV, SELECT * FROM 數(shù)據(jù)庫 .dbo. 表名 )select * from 本地表- 更新本地表update bset b. 列 B=a. 列 BFROM openquery(ITSV, SELECT * FROM 數(shù)據(jù)庫 .dbo. 表名 )

36、as a inner join 本地表 b on a. 列 A=b. 列 A -3 、 opendatasource/openrowsetSELECT *FROM opendatasource( SQLOLEDB , Data Source=ip/ServerName;User ID= 登陸名 ;Password=密碼).把本地表導入遠程表insert opendatasource( SQLOLEDB , Data Source=ip/ServerName;User ID=登陸名 ;Password=密碼). 數(shù)據(jù)庫.dbo.表名select * from 本地表SQL Server 基本函數(shù)

37、SQL Server 基本函數(shù)1. 字符串函數(shù) 長度與分析用1, datalength ( Cha r_expr) 返回字符串包含字符數(shù) , 但不包含后面的空格2, substring (expression,start,length) 取子串,字符串的下標是從“ 1”, start 為 起始位置, length 為字符串長度,實際應用中以 len(expression) 取得其長度3, right (char_expr,int_expr) 返回字符串右邊第 int_expr 個字符,還用 left 于之相 反4,isnull ( check_expression , replacement_

38、value ) 如果 check_expression 為空,則 返回 replacement_value 的值,不為空,就返回 check_expression 字符操作類 5,Sp_addtype 自定義數(shù)據(jù)類型例如: EXEC sp_addtype birthday, datetime, NULL6,set nocount on|off使返回的結果中不包含有關受 Transact-SQL 語句影響的行數(shù)的信息。如果存儲過程中 包含的一些語句并不返回許多實際的數(shù)據(jù),則該設置由于大量減少了網(wǎng)絡流量,因此可 顯著提高性能。SET NOCOU N設置是在執(zhí)行或運行時設置,而不是在分析時設置。SE

39、T NOCOUN為ON時,不返回計數(shù)(表示受Tran sact-SQL 語句影響的行數(shù))。SET NOCOUN為OFF時,返回計數(shù)常識在SQL查詢中:from后最多可以跟多少張表或視圖:256在SQL語句中出現(xiàn) Order by ,查詢時,先排序,后取在 SQL 中,一個字段的最大容量是 8000,而對于 nvarchar(4000) , 由于 nvarchar 是Unicode 碼。SQLServer200(同步復制技術實現(xiàn)步驟一、 預備工作1. 發(fā)布服務器 , 訂閱服務器都創(chuàng)建一個同名的 windows 用戶, 并設置相同的密碼 ,做為發(fā) 布快照文件夾的有效訪問用戶- 管理工具- 計算機管

40、理- 用戶和組- 右鍵用戶- 新建用戶- 建立一個隸屬于 administrator 組的登陸 windows 的用戶( SynUser )2. 在發(fā)布服務器上 ,新建一個共享目錄 , 做為發(fā)布的快照文件的存放目錄 ,操作: 我的電腦 -D: 新建一個目錄 , 名為: PUB- 右鍵這個新建的目錄- 屬性 - 共享- 選擇 共享該文件夾 - 通過 權限 按紐來設置具體的用戶權限 , 保證第一步中創(chuàng)建的用戶 (SynUser) 具有對 該文件夾的所有權限- 確定3. 設置SQL代理(SQLSERVERAGEN服務的啟動用戶(發(fā)布/訂閱服務器均做此設置) 開始-程序-管理工具 -服務- 右鍵 SQ

41、LSERVERAGENT- 屬性 - 登陸- 選擇 此賬戶 - 輸入或者選擇第一步中創(chuàng)建的 windows 登錄用戶名( SynUser)- 密碼 中輸入該用戶的密碼4. 設置SQL Server身份驗證模式,解決連接時的權限問題 (發(fā)布/訂閱服務器均做此設 置)企業(yè)管理器-右鍵SQL實例-屬性- 安全性 - 身份驗證- 選擇 SQL Server 和 Windows- 確定5. 在發(fā)布服務器和訂閱服務器上互相注冊企業(yè)管理器- 右鍵 SQL Server 組- 新建 SQL Server 注冊 .- 下一步 - 可用的服務器中 , 輸入你要注冊的遠程服務器名 - 添加- 下一步 - 連接使用

42、, 選擇第二個 SQL Server 身份驗證 - 下一步 - 輸入用戶名和密碼( SynUser)- 下一步 - 選擇 SQL Server 組 , 也可以創(chuàng)建一個新組- 下一步 - 完成6. 對于只能用 IP, 不能用計算機名的 , 為其注冊服務器別名(此步在實施中沒用到)( 在連接端配置 , 比如 , 在訂閱服務器上配置的話 , 服務器名稱中輸入的是發(fā)布服務器的IP)開始 - 程序-Microsoft SQL Server-客戶端網(wǎng)絡實用工具- 別名 - 添加-網(wǎng)絡庫選擇tcp/ip-服務器別名輸入SQL服務器名-連接參數(shù)-服務器名稱中輸入 SQL服務器ip地址-如果你修改了 SQL的端

43、口 ,取消選擇動態(tài)決定端口 ,并輸入對應的端口號二、 正式配置1、配置發(fā)布服務器打開企業(yè)管理器,在發(fā)布服務器(B、C D)上執(zhí)行以下步驟:(1) 從工具下拉菜單的 復制 子菜單中選擇 配置發(fā)布、訂閱服務器和分發(fā) 出現(xiàn)配置 發(fā)布和分發(fā)向?qū)?2) 下一步 選擇分發(fā)服務器 可以選擇把發(fā)布服務器自己作為分發(fā)服務器或者其他 sql 的服務器(選擇自己)(3) 下一步 設置快照文件夾 采用默認 servernamePub(4) 下一步 自定義配置可以選擇 :是,讓我設置分發(fā)數(shù)據(jù)庫屬性啟用發(fā)布服務器或設置發(fā)布設置否 , 使用下列默認設置(推薦)(5) 下一步 設置分發(fā)數(shù)據(jù)庫名稱和位置 采用默認值(6) 下一

44、步 啟用發(fā)布服務器 選擇作為發(fā)布的服務器(7) 下一步 選擇需要發(fā)布的數(shù)據(jù)庫和發(fā)布類型(8) 下一步 選擇注冊訂閱服務器(9) 下一步 完成配置2、創(chuàng)建出版物發(fā)布服務器B、C D上(1) 從工具菜單的 復制 子菜單中選擇 創(chuàng)建和管理發(fā)布 命令(2) 選擇要創(chuàng)建出版物的數(shù)據(jù)庫,然后單擊 創(chuàng)建發(fā)布 (3) 在 創(chuàng)建發(fā)布向?qū)?的提示對話框中單擊 下一步 系統(tǒng)就會彈出一個對話框。對話框上的內(nèi)容是復制的三個類型。我們現(xiàn)在選第一個也就是默認的快照發(fā)布( 其他兩個大家可以去看看幫助 )(4) 單擊下一步系統(tǒng)要求指定可以訂閱該發(fā)布的數(shù)據(jù)庫服務器類型 ,SQLSERVE允許在不同的數(shù)據(jù)庫如 orACLE或ACCESS間進行數(shù)據(jù)復制。 但是在這里我們選擇運行 SQL SERVER 2000的數(shù)據(jù)庫服務器(5) 單擊下一步系統(tǒng)就彈出一個定義文章的對話框也就是選擇要出版的表 注意 : 如果前面選擇了事務發(fā)布 則再這一步中只能選擇帶有主鍵的表(6) 選擇發(fā)布名稱和描述(7) 自定義發(fā)布屬性 向?qū)峁┑倪x擇 :是 我將自定義數(shù)據(jù)篩選 , 啟用匿名訂閱和或其他自定義屬性否 根據(jù)指定方式創(chuàng)建發(fā)布 (建議采用自定義的方式)(8) 下一步 選擇篩選發(fā)布的方式(9) 下一步 可以選擇是否允許匿名訂閱1)如果選擇署名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論