久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇開發語言培訓專區SQL Server數據庫 → 動態創建SQL Server數據庫、表、存儲過程等架構信息


  共有9987人關注過本帖樹形打印

主題:動態創建SQL Server數據庫、表、存儲過程等架構信息

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
動態創建SQL Server數據庫、表、存儲過程等架構信息  發帖心情 Post By:2010-12-13 12:35:44

------2003-9-4 12:59:31  


-------------------------------------------------------www.csdn.net

關鍵字     Sql Server,數據庫,創建
  
作者: 孟憲會 出自: 【孟憲會之精彩世界】 發布日期: 2003-8-17 23:34:35

下面是利用SQL語句創建數據庫、表、存儲過程、視圖、索引、規則、修改表、查看數據等的方法。所要增加的控件如下:

http://www.csdn.net/Develop/Arti ... 003-8-181234011.gif

Imports System.Data
Imports System.Data.SqlClient

Public Class Form1
  Inherits System.Windows.Forms.Form
  Private ConnectionString As String = "Data Source=.;Initial Catalog=;User Id=sa;Password=;"
  Private reader As SqlDataReader = Nothing
  Private conn As SqlConnection = Nothing
  Private cmd As SqlCommand = Nothing
  Private AlterTableBtn As System.Windows.Forms.Button
  Private sql As String = Nothing
  Private CreateOthersBtn As System.Windows.Forms.Button

#Region " Windows 窗體設計器生成的代碼 "
  '窗體重寫處置以清理組件列表。
  Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
    If disposing Then
      If Not (components Is Nothing) Then
        components.Dispose()
      End If
    End If
    MyBase.Dispose(disposing)
  End Sub
  Public Sub New()
    MyBase.New()
    InitializeComponent()
  End Sub
  Private components As System.ComponentModel.IContainer
  Friend WithEvents DataGrid1 As System.Windows.Forms.DataGrid
  Friend WithEvents CreateDBBtn As System.Windows.Forms.Button
  Friend WithEvents CreateTableBtn As System.Windows.Forms.Button
  Friend WithEvents CreateSPBtn As System.Windows.Forms.Button
  Friend WithEvents CreateViewBtn As System.Windows.Forms.Button
  Friend WithEvents btnAlterTable As System.Windows.Forms.Button
  Friend WithEvents btnCreateOthers As System.Windows.Forms.Button
  Friend WithEvents btnDropTable As System.Windows.Forms.Button
  Friend WithEvents btnViewData As System.Windows.Forms.Button
  Friend WithEvents btnViewSP As System.Windows.Forms.Button
  Friend WithEvents btnViewView As System.Windows.Forms.Button
  <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
    Me.CreateDBBtn = New System.Windows.Forms.Button()
    Me.CreateTableBtn = New System.Windows.Forms.Button()
    Me.CreateSPBtn = New System.Windows.Forms.Button()
    Me.CreateViewBtn = New System.Windows.Forms.Button()
    Me.btnAlterTable = New System.Windows.Forms.Button()
    Me.btnCreateOthers = New System.Windows.Forms.Button()
    Me.btnDropTable = New System.Windows.Forms.Button()
    Me.btnViewData = New System.Windows.Forms.Button()
    Me.btnViewSP = New System.Windows.Forms.Button()
    Me.btnViewView = New System.Windows.Forms.Button()
    Me.DataGrid1 = New System.Windows.Forms.DataGrid()
    CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).BeginInit()
    Me.SuspendLayout()
    '
    'CreateDBBtn
    '
    Me.CreateDBBtn.Location = New System.Drawing.Point(19, 9)
    Me.CreateDBBtn.Name = "CreateDBBtn"
    Me.CreateDBBtn.Size = New System.Drawing.Size(104, 23)
    Me.CreateDBBtn.TabIndex = 0
    Me.CreateDBBtn.Text = "創建數據庫"
    '
    'CreateTableBtn
    '
    Me.CreateTableBtn.Location = New System.Drawing.Point(139, 9)
    Me.CreateTableBtn.Name = "CreateTableBtn"
    Me.CreateTableBtn.TabIndex = 1
    Me.CreateTableBtn.Text = "創建表"
    '
    'CreateSPBtn
    '
    Me.CreateSPBtn.Location = New System.Drawing.Point(230, 9)
    Me.CreateSPBtn.Name = "CreateSPBtn"
    Me.CreateSPBtn.Size = New System.Drawing.Size(104, 23)
    Me.CreateSPBtn.TabIndex = 2
    Me.CreateSPBtn.Text = "創建存儲過程"
    '
    'CreateViewBtn
    '
    Me.CreateViewBtn.Location = New System.Drawing.Point(350, 9)
    Me.CreateViewBtn.Name = "CreateViewBtn"
    Me.CreateViewBtn.TabIndex = 3
    Me.CreateViewBtn.Text = "創建視圖"
    '
    'btnAlterTable
    '
    Me.btnAlterTable.Location = New System.Drawing.Point(441, 9)
    Me.btnAlterTable.Name = "btnAlterTable"
    Me.btnAlterTable.TabIndex = 4
    Me.btnAlterTable.Text = "修改表"
    '
    'btnCreateOthers
    '
    Me.btnCreateOthers.Location = New System.Drawing.Point(17, 43)
    Me.btnCreateOthers.Name = "btnCreateOthers"
    Me.btnCreateOthers.Size = New System.Drawing.Size(104, 23)
    Me.btnCreateOthers.TabIndex = 5
    Me.btnCreateOthers.Text = "創建規則和索引"
    '
    'btnDropTable
    '
    Me.btnDropTable.Location = New System.Drawing.Point(138, 43)
    Me.btnDropTable.Name = "btnDropTable"
    Me.btnDropTable.TabIndex = 6
    Me.btnDropTable.Text = "刪除表"
    '
    'btnViewData
    '
    Me.btnViewData.Location = New System.Drawing.Point(351, 43)
    Me.btnViewData.Name = "btnViewData"
    Me.btnViewData.TabIndex = 7
    Me.btnViewData.Text = "查看數據"
    '
    'btnViewSP
    '
    Me.btnViewSP.Location = New System.Drawing.Point(230, 43)
    Me.btnViewSP.Name = "btnViewSP"
    Me.btnViewSP.Size = New System.Drawing.Size(104, 23)
    Me.btnViewSP.TabIndex = 8
    Me.btnViewSP.Text = "查看存儲過程"
    '
    'btnViewView
    '
    Me.btnViewView.Location = New System.Drawing.Point(443, 43)
    Me.btnViewView.Name = "btnViewView"
    Me.btnViewView.TabIndex = 9
    Me.btnViewView.Text = "查看視圖"
    '
    'DataGrid1
    '
    Me.DataGrid1.DataMember = ""
    Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText
    Me.DataGrid1.Location = New System.Drawing.Point(20, 76)
    Me.DataGrid1.Name = "DataGrid1"
    Me.DataGrid1.Size = New System.Drawing.Size(500, 183)
    Me.DataGrid1.TabIndex = 10
    '
    'Form1
    '
    Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
    Me.ClientSize = New System.Drawing.Size(538, 281)
    Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.DataGrid1, Me.btnViewView, _
              Me.btnViewSP, Me.btnViewData, Me.btnDropTable, Me.btnCreateOthers, Me.btnAlterTable, _
              Me.CreateViewBtn, Me.CreateSPBtn, Me.CreateTableBtn, Me.CreateDBBtn})
    Me.Name = "Form1"
    Me.Text = "動態創建SQL Server數據庫、表、存儲過程等架構信息"
    CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit()
    Me.ResumeLayout(False)

  End Sub

#End Region

  ' 創建數據庫
  Private Sub CreateDBBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateDBBtn.Click
    conn = New SqlConnection(ConnectionString)
    ' 打開連接
    If conn.State <> ConnectionState.Open Then
      conn.Open()
    End If
    'MyDataBase為數據庫名稱
    Dim sql As String = "CREATE DATABASE MyDataBase ON PRIMARY (Name=MyDataBase_data, filename = " + _
        "'D:\MyDataBase.mdf', size=3," + "maxsize=5, filegrowth=10%) log on" + "(name=MyDataBase_log, " + _
        "filename='D:\MyDataBase.ldf',size=3," + "maxsize=20,filegrowth=1)"
    cmd = New SqlCommand(sql, conn)
    Try
      cmd.ExecuteNonQuery()
    Catch ae As SqlException
      MessageBox.Show(ae.Message.ToString())
    End Try
  End Sub
  '創建表
  Private Sub CreateTableBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateTableBtn.Click
    conn = New SqlConnection(ConnectionString)
    ' 打開連接
    If conn.State = ConnectionState.Open Then
      conn.Close()
    End If
    C
    conn.ConnectionString = ConnectionString
    conn.Open()
    sql = "CREATE TABLE myTable" + "(myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY," + _
      "myName CHAR(50) NOT Null, myAddress CHAR(255), myValues FLOAT)"
    cmd = New SqlCommand(sql, conn)
    Try
      cmd.ExecuteNonQuery()
      ' 添加紀錄
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1001, _'【孟憲會之精彩世界】之一', 'http://xml.sz.luohuedu.net/', 100 ) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1002, '【孟憲會之精彩世界】之二', 'http://www.erp800.com/net_lover/', 99) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1003, '【孟憲會之精彩世界】之三', 'http://xml.sz.luohuedu.net/', 99) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1004, '【孟憲會之精彩世界】之四', 'http://www.erp800.com/net_lover/', 100) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
    Catch ae As SqlException
      MessageBox.Show(ae.Message.ToString())
    End Try

  End Sub
  '創建存儲過程
  Private Sub CreateSPBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateSPBtn.Click
    sql = "CREATE PROCEDURE myProc AS" + " SELECT myName, myAddress FROM myTable GO"
    ExecuteSQLStmt(sql)
  End Sub
  '創建視圖
  Private Sub CreateViewBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateViewBtn.Click
    sql = "CREATE VIEW myView AS SELECT myName FROM myTable"
    ExecuteSQLStmt(sql)

  End Sub
  '修改表
  Private Sub btnAlterTable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnAlterTable.Click
    sql = "ALTER TABLE MyTable ADD newCol datetime NOT NULL DEFAULT (getdate())"
    ExecuteSQLStmt(sql)
  End Sub
  '創建規則和索引
  Private Sub btnCreateOthers_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnCreateOthers.Click
    sql = "CREATE UNIQUE INDEX " + "myIdx ON myTable(myName)"
    ExecuteSQLStmt(sql)

    sql = "CREATE RULE myRule " + "AS @myValues >= 90 AND @myValues < 9999"
    ExecuteSQLStmt(sql)
  End Sub

  '刪除表
  Private Sub btnDropTable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnDropTable.Click
    Dim sql As String = "DROP TABLE MyTable"
    ExecuteSQLStmt(sql)
  End Sub
  '    C
    conn.ConnectionString = ConnectionString
    conn.Open()
    Dim da As New SqlDataAdapter("SELECT * FROM myView", conn)
    Dim

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

動態創建SQL Server數據庫、表、存儲過程等架構信息








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
91蝌蚪porny| 国产农村妇女毛片精品久久麻豆| 国产精品成人免费精品自在线观看| 国产不卡免费视频| 欧美日韩色综合| 久久99国产乱子伦精品免费| 色综合激情五月| 蜜桃视频在线观看一区| 91成人网在线| 九色综合国产一区二区三区| 欧美色视频在线| 国产毛片精品视频| 欧美一级欧美一级在线播放| 成人免费视频视频在线观看免费| 精品国产免费视频| 成人国产1314www色视频| 国产欧美精品一区二区三区四区| 国产传媒一区二区| 国产精品国产自产拍在线| 精品视频高清无人区区二区三区| 1024精品合集| 日韩区国产区| 免费在线观看不卡| 欧美一区二区三区在线视频| 99精品久久99久久久久| 国产精品免费免费| 日韩免费中文专区| 久久精品国产久精国产| 日韩欧美中文字幕一区| 国产精品视频福利| 亚洲成人第一页| 欧美日韩的一区二区| aaa欧美色吧激情视频| 《视频一区视频二区| 亚洲高清在线观看一区| 狠狠色丁香婷综合久久| 久久一夜天堂av一区二区三区| 国产精品果冻传媒潘| 亚洲午夜影视影院在线观看| 欧美日韩国产123区| 91黄色精品| 亚洲一区二区视频在线| 欧美视频日韩视频| 91麻豆国产精品久久| 一区二区三区久久久| 777xxx欧美| 国产区日韩欧美| 奇米一区二区三区av| 亚洲精品在线免费播放| 热re99久久精品国产99热| 国模少妇一区二区三区| 国产精品美女久久久久久久网站| 一区二区三区四区五区视频| 成人精品一区二区三区四区| 亚洲免费在线视频一区 二区| 欧美丝袜丝交足nylons图片| 99一区二区三区| 日本免费新一区视频| 精品电影一区二区三区| 亚洲成人一区二区三区| 99天天综合性| 日韩中文欧美在线| 久久久久久毛片| 91极品视觉盛宴| 国产亚洲精品美女久久久m| 奇米四色…亚洲| 国产精品久久久久久久久动漫| 欧美亚洲一区二区在线观看| 波多野结衣精品久久| 美国精品在线观看| 国产精品不卡在线| 91麻豆精品国产91久久久久久久久 | 国产成人午夜片在线观看高清观看| 中文天堂在线一区| 欧美私模裸体表演在线观看| 国产免费一区二区三区| 国产精品自拍av| 亚洲二区在线视频| 欧美精品一区二区三区高清aⅴ | 老司机精品视频导航| 国产精品每日更新| 欧美美女直播网站| 日本10禁啪啪无遮挡免费一区二区 | 在线成人免费视频| 欧美精品尤物在线| 成人高清视频在线| 麻豆精品一区二区| 亚洲激情一二三区| 久久久不卡影院| 欧美日韩三级在线| 亚洲狠狠婷婷综合久久久| 97人人模人人爽视频一区二区| 精品一区二区三区免费| 一区二区视频免费在线观看| 26uuu另类欧美| 欧美三级韩国三级日本三斤| 水蜜桃亚洲精品| 国产欧美一区二区三区另类精品| 国产白丝网站精品污在线入口| 天天色综合成人网| 亚洲免费观看高清完整版在线观看| 久久综合一区二区| 欧美一区二区三区男人的天堂| 色婷婷国产精品综合在线观看| 欧美国产综合视频| 国产精品一区二区三区观看| 成人一级视频在线观看| 国产在线一区二区| 轻轻草成人在线| 亚洲一区二区三区爽爽爽爽爽| 中文字幕免费观看一区| 精品盗摄一区二区三区| 91精品在线观看入口| 欧美三级日韩三级国产三级| 自拍偷拍亚洲色图欧美| 日韩欧美亚洲日产国| 麻豆成人在线播放| 精品伦精品一区二区三区视频 | 亚洲精品国产无套在线观| 中文在线一区二区| 久久久777精品电影网影网| 欧美mv和日韩mv国产网站| 欧美日韩亚洲综合一区| 日本二三区不卡| 日本久久一区二区| 中文字幕欧美人与畜| 色又黄又爽网站www久久| 亚洲资源在线网| 亚洲一区精彩视频| 国产v综合v亚洲欧| 国产精品原创巨作av| 青青草国产精品97视觉盛宴| 蜜桃av噜噜一区二区三区小说| 午夜精品久久久久影视| 亚洲一区二区高清| 香蕉久久夜色精品国产使用方法 | 欧美日韩精品免费观看视频| 欧洲av一区二区嗯嗯嗯啊| 色婷婷一区二区三区四区| 欧美三级三级三级爽爽爽| 欧美猛男男办公室激情| 91精品午夜视频| 日韩免费高清视频| 2020国产成人综合网| 日本一区二区三区免费乱视频| 中文字幕一区二区三区精华液 | 欧美一区二区三区四区久久| 精品国偷自产国产一区| 国产欧美日韩亚州综合| 中文字幕五月欧美| 亚洲国产日韩在线一区模特| 日韩国产欧美在线视频| 国产成人夜色高潮福利影视| 91免费版在线看| 九九99久久| 中文字幕免费在线不卡| 91精品国产综合久久香蕉麻豆| 日韩欧美精品三级| 国产亚洲福利社区一区| 亚洲人成在线观看一区二区| 亚洲超碰97人人做人人爱| 欧美aⅴ一区二区三区视频| 国产综合一区二区| 91色在线porny| 久久综合狠狠综合久久综青草| 亚洲欧美日韩精品在线| 欧美日韩国产高清一区二区三区| 亚洲精品在线观看网站| 自拍偷在线精品自拍偷无码专区| 亚洲一区二区在线免费看| 激情综合色播五月| 91碰在线视频| 亚欧精品在线| 欧美电影免费观看高清完整版在线| 国产精品夫妻自拍| 日本伊人午夜精品| av不卡在线观看| 性欧美.com| 日韩亚洲欧美在线观看| 最近中文字幕一区二区三区| 蜜桃视频一区二区| 91蝌蚪porny九色| 亚洲自拍的二区三区| 精品久久久三级丝袜| 一区二区成人在线视频| 国产传媒久久文化传媒| 久久综合毛片| 555www色欧美视频| 亚洲美女电影在线| 国产 日韩 欧美大片| 日韩动漫在线观看| 欧美成人官网二区| 亚洲国产美国国产综合一区二区| 丁香啪啪综合成人亚洲小说| 日本在线观看一区| 精品国一区二区三区| 视频一区二区三区入口| 9a蜜桃久久久久久免费| 欧美视频一区在线| 亚洲免费在线观看视频|