sqlattach
『壹』 sql查詢分析器怎麼用
查詢分析器左邊的對象資源管理器,右鍵可以創建對象(不需要寫代碼),查看用戶對象和系統對象,可以創建腳本,可以執行任務(分離,離線,備份,還原資料庫等等)。
而查詢分析窗口可以寫入SQL資料庫支持的各種SQL語句,T-SQL語句,嵌入式編程語句來執行數據定義、數據操縱、數據查詢、數據控制等語句,創建修改刪除資料庫對象(表,視圖,索引,觸發器)。窗口上面有分析和執行按鈕,可以分析語句,執行語句。
窗口下面還顯示語句執行結果,以及系統提示等等。
自己多摸索就好了。
網路的資料庫真遲鈍,答案都採納了,我這還能提交,坑爹…
『貳』 vs連接sql2000時AttachDbFilename怎麼設置
附加資料庫被默認了
『叄』 SQL 查找兩表中不同的數據
使用except函數,select * from B where (select count(1) from A where A.ID = B.ID) = 0.
方法一(推薦)
WITH C AS ( SELECT Name
FROM ConsumerCouponApply A
WHERE NOT EXISTS ( SELECT 1
FROM ConsumerCouponApply B
WHERE B.Name = A.Name
GROUP BY B.Name )
GROUP BY A.Name
)
SELECT COUNT(1)
FROM C
方法二
WITH C AS ( SELECT A.Name
FROM ConsumerCouponApply A
GROUP BY A.Name
EXCEPT
SELECT B.Name
FROM ConsumerCouponApply B
GROUP BY B.Name
)
SELECT COUNT(1)
FROM C
方法三
SELECT COUNT(A.Name)
FROM ConsumerCouponApply A
LEFT JOIN ConsumerCouponApply B ON A.Name = B.Name
WHERE B.ID IS NULL
(3)sqlattach擴展閱讀:
高級查詢運算詞:
A: UNION 運算符:
UNION 運算符通過組合其他兩個結果表(例如 TABLE1 和 TABLE2)並消去表中任何重復行而派生出一個
結果表。當 ALL 隨 UNION 一起使用時(即 UNION ALL),不消除重復行。兩種情況下,派生表的每一行
不是來自 TABLE1 就是來自 TABLE2。
B: EXCEPT 運算符
EXCEPT 運算符通過包括所有在 TABLE1 中但不在 TABLE2 中的行並消除所有重復行而派生出一個結果表。當 ALL 隨 EXCEPT 一起使用時 (EXCEPT ALL),不消除重復行。
C: INTERSECT 運算符
INTERSECT 運算符通過只包括 TABLE1 和 TABLE2 中都有的行並消除所有重復行而派生出一個結果表。當
ALL 隨 INTERSECT 一起使用時 (INTERSECT ALL),不消除重復行。
註:使用運算詞的幾個查詢結果行必須是一致的。
『肆』 Windows SBS 2003(premium版)下的SQL SERVER 2000,如何掛上資料庫(attach database)
使用存儲過程sp_attach_db
例子:
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
命令行執行SQL語句可以用osql。osql語法:
c:\> osql -U "sa" -P "密碼" -S "localhost"
1>EXEC sp_attach_db @dbname = N'pubs',@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
『伍』 資料庫sql語言Cannot attach a database with the same name。。。是什麼意思
不能 設置 一個 資料庫 為相同名字
『陸』 求助:SQL Server2005怎麼用for attach語句來附加資料庫
sp_detach_db 'accpEconsole' ---分離accpEconsole資料庫
sp_attach_db accpEconsole,'C:\accpEconsole.mdf','C:\accpEconsole_log.LDF' \\附加資料庫
backup database master to disk='C:\bea\master'\\備份
restore database accpEconsole from disk='C:\bea\master' \\恢復備份資料庫
在附加資料庫時候 後面的兩個參數一定要是絕對路徑!否則報錯!!!!!!!!!
『柒』 sql如何附加資料庫
打開企業管理器
左側
資料庫
右鍵點
所有任務
附加資料庫
『捌』 如何用sql,復制一個資料庫
自認為不是高手
--------------------------------
--在master中創建student表
use master
go
create table student
(
id int IDENTITY (1,1),
name varchar(20),
age int
)
--插入2條測試數據
insert into student
select '周傑倫','100'
union
select '蔡依林','1000'
--查詢數據
select * from student
--創建測試資料庫
create database test
--復制插入到新的資料庫test
--語句原型 select * into 資料庫.dbo.新表名 from 要復制的表
--fromstudent這個表不需要創建由into自動創建
select * into test.dbo.fromstudent from master.dbo.student
--查詢新表的數據
select * from test.dbo.fromstudent
--fromstudent和student的表結構數據都一樣