當前位置:首頁 » 編程語言 » sql資料庫腳本怎麼寫教程
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql資料庫腳本怎麼寫教程

發布時間: 2023-01-12 12:14:43

資料庫sql2000怎麼生成腳本

1.在常規中點擊 顯示全部,勾選編輯全部對象腳本
2.設置格式中 除了倒數第一(7.0兼容)倒數第三(說明性標題)兩個選項外全部勾選
3.選項中 安全性腳本選項 全不勾選,表腳本選項 全部勾選,文件格式為 國際化文本,生成文件為 每個對象創建一個文件
對生成的文本文件用版本庫進行管理,可實現對資料庫結構的簡單管理工作,但是對數據無能為力。

1.選中資料庫,右鍵->所有任務->導出數據,在選擇目的 資料庫中選擇新建 資料庫名為DB_TEST,
2.在指定表復制或者查詢中 選擇 在SQL Server資料庫之間復制對象和數據
3.在 選擇要復制的對象 中 額外勾選 包括擴展屬性
4.點擊下一步。。。完成數據完整復制 工作

Ⅱ sql文件中如何編寫循環建表的腳本

如果資料庫中已經存在test表則,將其drop掉,
if exists (select * from dbo.Sysobjects where id='test' and OBJECTPROPERTY(OBJECT_ID('test'),'IsTable')=1 )
drop table test
--新建資料庫
create table test
(
id int
)
declare @i int,@num int --定義變數用來存儲循環初始值和結束值
select @i=1,@num=1000
while (@i<=@num) ---進入循環
begin
insert into test values(@i)
select @i+=1
end
select * from test
drop table test --刪除實體表,如果程序真用則就不要刪除了!

Ⅲ sql server中怎麼寫腳本

sqlserver使用SQL語句為數據表增加一個欄位,使用altertable子句。語法:altertable表格名add欄位名數據類型-altertabletable_nameaddcol_namechar(5)例,表格:tt新增字元型欄位:test_columnSQL語句:altertablettaddtest_columnchar(5);

Ⅳ 如何通過SQL腳本創建資料庫

登陸到mssql資料庫上,找到系統默認資料庫,右鍵-任務-生成腳本USE
[master]
GO
IF
NOT
EXISTS
(SELECT
name
FROM
sys.databases
WHERE
name
=
N'ReportServerTempDB')
BEGIN
CREATE
DATABASE
[ReportServerTempDB]
ON
PRIMARY
(
NAME
=
N'ReportServerTempDB',
FILENAME
=
N'C:\Program
Files\Microsoft
SQL
Server\MSSQL.1\MSSQL\DATA\ReportServerTempDB.mdf'
,
SIZE
=
2240KB
,
MAXSIZE
=
UNLIMITED,
FILEGROWTH
=
1024KB
)
LOG
ON
(
NAME
=
N'ReportServerTempDB_log',
FILENAME
=
N'C:\Program
Files\Microsoft
SQL
Server\MSSQL.1\MSSQL\DATA\ReportServerTempDB_log.LDF'
,
SIZE
=
832KB
,
MAXSIZE
=
2048GB
,
FILEGROWTH
=
10%
)
END

Ⅳ 如何創建sql語句腳本

在MS
SQL
SERVER
中:
打開查詢分析器,選擇資料庫,在腳本編輯窗口中輸入SQL語句,點擊保存,即可將擴展名為SQL的腳本文件存入磁碟(默認我的文檔或選擇的文件夾)中。

Ⅵ 網站中SQL資料庫建表的腳本怎麼編寫

這是一段 建庫建表的腳本 data.sql 文件

CREATE DATABASE SM_USER_NAME_TOBEREPLACE_sys
GO

use SM_USER_NAME_TOBEREPLACE_sys

if exists (select * from sysobjects where id = object_id(N'[dbo].[Group_permission]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Group_permission]
GO

CREATE TABLE [dbo].[Group_permission] (
[seed_key_id] [int] IDENTITY (1, 1) NOT NULL ,
[group_id] [varchar] (50) NOT NULL ,
[pmt_key_id] [varchar] (50) NOT NULL ,
[origin_key_id] [varchar] (50) NULL
) ON [PRIMARY]
GO

Ⅶ 請教如何編寫腳本執行SQL腳本

步驟:(1) 創建一個批處理文件:打開記事本,創建資料庫連接信息(例如,server name,username,password,databasename等)以及要執行的*.sql腳本名稱。具體語法參考下文"osql 實用工具" 。 將文件的擴展名改為.bat 並保存。

示例1:指定待執行sql 文件的相對路徑

osql -S admin\admin -U sa -P sa -d TestDB -i c:\test.sql
pause

示例2: 待執行文件與bat文件在同一個目錄,指定相對路徑

set localdir=%~dp0
osql -S (local) -U sa -P sa -d Test -i %localdir%\test1.sql
osql -S (local) -U sa -P sa -d Test -i %localdir%\test2.sql
osql -S (local) -U sa -P sa -d Test -i %localdir%\test3.sql
pause

(2) 創建需要執行的sql 腳本, test.sql,test2.sql 和test3.sql, 並放在步驟(1)示例1中指定的位置。本例為c:\ 根目錄。如果用示例2,將待執行的sql和bat文件放在同一個目錄下。

(3) 雙擊*.bat 文件並查看運行結果。

Ⅷ SQL SERVER資料庫的作業的腳本及存儲過程

第一步:點擊資料庫下的「可編程性」,選擇「存儲過程」,點擊滑鼠右鍵,選擇「新建存儲過程」
第二步:在createPROCEDURE後輸入存儲過程的名字,緊跟著的就是定義存儲過程的參數,接下來就可以去編寫自己所需要組裝的存儲過程語句了
第三步:編譯存儲過程,在工具欄上按下執行按鈕,如果沒有錯誤,就編寫成功了。
第四步:調用:在sqlserver的語句查詢框中,輸入exec存儲過程名參數,執行就可以了。
基本語法格式如下:中括弧帶的是可選項
createproc|procerepro_name
[{@參數數據類型}[=默認值][output],
{@參數數據類型}[=默認值][output],
....
]
as
begin
SQL_statements
--業務處理
end

Ⅸ 怎麼用 T-SQL 編寫一個定時任務腳本

SQL Server 2008 定時作業的制定
1.打開【SQL Server Management Studio】,在【對象資源管理器】列表中選擇【SQL Server 代理】;
2.滑鼠右擊【SQL Server 代理】,選擇【啟動(S)】,如已啟動,可以省略此步驟;
3.展開【SQL Server 代理】列表,右擊【作業】>【新建作業】;
3.1 在【常規】選項卡中:
輸入作業名稱,如"My Job";
3.2 在【步驟】選項卡中:
3.2.1 點擊【新建】,輸入【步驟名稱】,如「步驟1」,類型默認T-SQL腳本,也可以選擇SSIS包等;
3.2.2 在【資料庫】一欄選擇要作業處理的資料庫,在【命令】的右邊空白編輯欄輸入要執行的SQL代碼,
你要運行的SQL語句
也可以點擊命令下面的【打開】,打開.sql腳本;
3.2.3 輸入運行腳本後,建議點擊【分析】,確保腳本語法正確,然後點擊下面的【確定】按鈕;
3.3 在【計劃】選項卡中:
3.3.1 點擊【新建】,輸入【計劃名稱】,如「計劃1」,計劃類型默認是」重復執行」,也可以選擇執行一次等;
3.3.2 在【頻率】>【執行】處選擇「每天」、「每周」或「每月」,以「每天」為例,間隔時間輸入間隔幾天執行一次,
你選擇每周執行,執行間隔為1周,在星期一、星期二、星期三、星期四、星期五,執行一次,時間為8:00:003.3.3 在【持續時間】中選擇計劃開始執行的【起始日期】和【截止日期】,然後點擊【確定】按鈕;

注意要將服務設置為自動啟動,否則在重啟伺服器後作業就不運行了。
啟動代理服務的方法:
開始>運行>輸入services.msc>找到【SQL Server 代理】的服務並雙擊>【啟動類型】選擇「自動」>【確定】
至此,定時作業已創建完畢。