|
導(dǎo)讀數(shù)據(jù)庫,簡而言之可視為電子化的文件柜——存儲(chǔ)電子文件的處所,用戶可以對文件中的數(shù)據(jù)進(jìn)行新增、截取、更新、刪除等操作。所謂“數(shù)據(jù)庫”是以一定方式儲(chǔ)存在一起、能與多個(gè)用戶共享、具有盡可能小的冗余度、與應(yīng)... 數(shù)據(jù)庫,簡而言之可視為電子化的文件柜——存儲(chǔ)電子文件的處所,用戶可以對文件中的數(shù)據(jù)進(jìn)行新增、截取、更新、刪除等操作。所謂“數(shù)據(jù)庫”是以一定方式儲(chǔ)存在一起、能與多個(gè)用戶共享、具有盡可能小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合。 獲取一個(gè)SQLServer上的所有數(shù)據(jù)庫信息 用存儲(chǔ)過程 sp_databases 在查詢分析其中執(zhí)行命令exec sp_databases 結(jié)果:master 14464 NULL model 1280 NULL msdb 14336 NULL Northwind 4352 NULL pubs 2560 NULL Store 1912 NULL tempdb 8704 NULL test 1272 NULL 獲取一個(gè)數(shù)據(jù)庫的所有表用存儲(chǔ)過程 sp_tables 執(zhí)行命令: use Northwind exec sp_tables 結(jié)果: Northwind dbo sysusers SYSTEM TABLE NULL Northwind dbo Categories TABLE NULL Northwind dbo CustomerCustomerDemo TABLE NULL Northwind dbo CustomerDemographics TABLE NULL Northwind dbo Customers TABLE NULL Northwind dbo dtproperties TABLE NULL Northwind dbo Employees TABLE NULL Northwind dbo EmployeeTerritories TABLE NULL (.......) 獲取一個(gè)表的列信息用存儲(chǔ)過程sp_columns 運(yùn)行exec sp_columns ’Orders’ (Orders為表名) 結(jié)果 Northwind dbo Orders OrderID 4 int identity 10 4 0 10 0 NULL NULL 4 NULL NULL 1 NO 56 Northwind dbo Orders CustomerID -8 nchar 5 10 NULL NULL 1 NULL NULL -8 NULL 10 2 YES 39 Northwind dbo Orders EmployeeID 4 int 10 4 0 10 1 NULL NULL 4 NULL NULL 3 YES 38 Northwind dbo Orders OrderDate 11 datetime 23 16 3 NULL 1 NULL NULL 9 3 NULL 4 YES 111 Northwind dbo Orders RequiredDate 11 datetime 23 16 3 NULL 1 NULL NULL 9 3 NULL 5 YES 111 Northwind dbo Orders ShippedDate 11 datetime 23 16 3 NULL 1 NULL NULL 9 3 NULL 6 YES 111 Northwind dbo Orders ShipVia 4 int 10 4 0 10 1 NULL NULL 4 NULL NULL 7 YES 38 Northwind dbo Orders Freight 3 money 19 21 4 10 1 NULL (0) 3 NULL NULL 8 YES 110 Northwind dbo Orders ShipName -9 nvarchar 40 80 NULL NULL 1 NULL NULL -9 NULL 80 9 YES 39 (......) 獲取一個(gè)數(shù)據(jù)庫的所有存儲(chǔ)過程,可以用 select * from sysobjects where type=’p’ 執(zhí)行所得結(jié)果: CustOrdersDetail 789577851 P 1 0 1610612736 0 0 0 2000-08-06 01:34:52.513 CustOrdersOrders 805577908 P 1 0 1610612736 0 0 0 2000-08-06 01:34:52.733 CustOrderHist 821577965 P 1 0 1610612736 0 0 0 2000-08-06 01:34:52.967 SalesByCategory 837578022 P 1 0 1610612736 0 0 0 2000-08-06 01:34:53.200 (......) sysobjects這個(gè)東西還有其他一些用法,具體可參照SQLServer連機(jī)幫助 在ADO.NET里面獲取一個(gè)存儲(chǔ)過程的參數(shù)信息: SqlConnection connect = new SqlConnection(ConnectionString); connect.Open(); SqlCommand sc = new SqlCommand("SalesByCategory", connect); // SalesByCategory 為Northwind數(shù)據(jù)庫中的一個(gè)存儲(chǔ)過程. sc.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(sc); foreach(SqlParameter param in sc.Parameters) { Console.WriteLine("Name:{0}, Size:{1}, Type:{2}, Value:{3},Direction:{4}, IsNull:{5}", param.ParameterName, param.Size, param.DbType, param.Value, param.Direction, param.IsNullable); } 全新的路由器不僅讓你更穩(wěn)定快速地連接無線網(wǎng)絡(luò),更可以讓家中的智能設(shè)備連接在一起。 |
溫馨提示:喜歡本站的話,請收藏一下本站!