我在用 Sql Server 2005 的 Sql Server Management Studio 建立視圖的時候似乎有如下問題,我是用它建立Sql Server 2000下的資料庫的視圖:在視圖中利用 SELECT * FROM SomeTable 建立一個視圖,然後對SomeTable增加了一個欄位,然後再SELECT這個視圖的時候,這個欄位並沒有顯示出來,除非重新運行一下建立視圖的指令碼。用 sp_HelpText看視圖代碼,裡面還是 * ,估計是因為內部把 *
有兩種方法:第一步:使用SQL語句查詢select @@version查詢結果如下:Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft CorporationPersonal Edition on Windows NT 5.1 (Build 2600: Service Pack 2)其實在C:\Program Files\Microsoft
-- 完全備份-- 注意: 一切都從完全備份開始DECLARE @Path VARCHAR(1000), @FileName VARCHAR(1000), @WeekDay VARCHAR(20) SET @WeekDay = CASE DATEPART(WEEKDAY, GETDATE()) WHEN 1 THEN '星期天' WHEN 2 THEN '星期一' WHEN 3 THEN '星期二' WHEN 4 THEN '星期三' WHEN 5 THEN '星期四' WHEN 6
-- 變數的聲明,sql裡面聲明變數時必須在變數前加@符號 DECLARE @I INT-- 變數的賦值,變數賦值時變數前必須加set SET @I = 30-- 聲明多個變數 DECLARE @s varchar(10),@a INT-- Sql 裡if語句 IF 條件 BEGIN 執行語句 END ELSE BEGIN 執行語句 END DECLARE @d INT set @d = 1
--Author: CXG--Todo: 遠端資料傳輸(資料庫連結)--------------------------------------------------------------------------------------------------- --add remote server link --star msdtc first execute sp_addlinkedserver @server = '192.168
分組統計在介紹GROUP BY 和 HAVING 子句前,我們必需先講講sql語言中一種特殊的函數:彙總函式,例如SUM, COUNT, MAX, AVG等。這些函數和其它函數的根本區別就是它們一般作用在多條記錄上。 SELECT SUM(population) FROM bbc 這裡的SUM作用在所有返回記錄的population欄位上,結果就是該查詢只返回一個結果,即所有國家的總人口數。 通過使用GROUP BY 子句,可以讓SUM 和 COUNT