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


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


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

主題:動態創建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视频| 蜜臀久久99精品久久久画质超高清| 亚洲乱码国产乱码精品天美传媒| 亚洲国产人成综合网站| 日韩高清在线播放| 香蕉av福利精品导航| 天堂资源在线亚洲视频| 午夜久久久久久| 在线免费观看日韩欧美| 精品午夜一区二区三区在线观看| 911精品产国品一二三产区| 高清不卡一区二区| 国产日产亚洲精品系列| 精品日产一区2区三区黄免费| 亚洲乱码国产乱码精品精可以看| 青青草成人激情在线| 婷婷久久综合九色国产成人 | 亚洲裸体xxx| 亚洲三区四区| 国产精品白丝jk黑袜喷水| 精品国产乱码久久久久久老虎| 91福利入口| 一区二区三区在线视频免费观看| 色综合激情五月| 国产成人在线视频免费播放| 久久久久久久电影| 日本在线观看一区二区| 麻豆精品一区二区三区| 日韩欧美美女一区二区三区| 国产精品一区二区三区精品| 亚洲成av人片在线观看无码| 欧美高清性hdvideosex| 91天堂素人约啪| 亚洲美女偷拍久久| 欧美日本高清视频在线观看| 99久久久久久| 香蕉成人啪国产精品视频综合网| 欧美一区三区二区| 精品一区久久久| 另类小说一区二区三区| 久久久久青草大香线综合精品| 日韩电影天堂视频一区二区| 国产suv精品一区二区883| 中文字幕在线一区免费| 欧美性xxxxxxxx| 国产一区免费| 国产一区二区三区四区五区入口| 国产精品理论在线观看| 欧美网站一区二区| 激情伦成人综合小说| 老司机精品视频在线| 国产精品久久久久久亚洲伦| 在线观看日韩毛片| 国产日韩欧美二区| 黄色精品一二区| 亚洲色图欧美激情| 日韩欧美中文字幕制服| 日韩精品资源| 91丨九色丨黑人外教| 日韩成人一级大片| 国产女主播在线一区二区| 欧美影院精品一区| 麻豆一区区三区四区产品精品蜜桃| 国产一区二区三区免费观看| 亚洲人成伊人成综合网小说| 日韩欧美综合一区| 色综合久久久久网| 国偷自产av一区二区三区小尤奈| 国产一区视频在线看| 亚洲综合一区二区| 国产亚洲成aⅴ人片在线观看| 欧美性感一类影片在线播放| 久久亚洲免费| 91九色极品视频| 国产精品99久久久久久久女警| 一区二区三区精品视频| 久久久久久久久久久黄色| 欧美性感一类影片在线播放| 欧美aaaaa喷水| 91麻豆swag| 国产999精品久久| 日韩成人一区二区三区在线观看| 国产精品久久久一本精品| 日韩欧美专区在线| 欧美视频一区二区三区在线观看| 久久免费一区| 99久久无色码| 北岛玲一区二区三区四区| 麻豆91精品视频| 天堂久久久久va久久久久| 日韩一区在线免费观看| 欧美精品一区二区三| 717成人午夜免费福利电影| 色婷婷av一区二区三区软件| 日韩中文字幕av在线| 国产一区免费视频| 成人永久免费| 1区1区3区4区产品乱码芒果精品| 国产成人午夜电影网| 蜜桃视频免费观看一区| 午夜精品久久久久久久久久久| 亚洲色图欧美激情| 一区免费观看视频| 国产精品理伦片| 国产欧美日韩亚州综合| 精品国产精品网麻豆系列| 欧美一区二区三区在线观看视频 | 国产成人h网站| 久久国产欧美日韩精品| 欧美aⅴ一区二区三区视频| 亚洲成a人在线观看| 亚洲国产精品麻豆| 亚洲主播在线播放| 亚洲精品免费在线观看| 亚洲精品综合在线| 一区二区三区av电影| 亚洲精品免费在线观看| 一区二区三区在线不卡| 亚洲精品久久嫩草网站秘色| 亚洲精品成人在线| 亚洲一区二区三区自拍| 亚洲国产你懂的| 偷拍日韩校园综合在线| 日韩精品一二三四| 美女爽到高潮91| 激情久久五月天| 国产精品自拍网站| 福利电影一区二区三区| 成人国产精品免费观看动漫| 99久久久精品免费观看国产蜜| 92国产精品观看| 国产精品swag| 欧美日韩一区在线视频| 日韩免费av电影| 正在播放国产精品| 欧美午夜理伦三级在线观看| 欧美精品三级日韩久久| 精品少妇一区二区三区在线视频| 久久午夜老司机| 中文字幕一区二| 亚洲午夜免费视频| 麻豆久久一区二区| 懂色av噜噜一区二区三区av| av在线播放成人| 国产一区在线免费| 日本一区网站| 精品视频123区在线观看| 欧美一区二区观看视频| 久久久99久久精品欧美| 中文字幕亚洲成人| 亚洲第一电影网| 精品一二三四区| 91蝌蚪porny| 日韩精品国内| 欧美日韩国产精品成人| 精品国内片67194| 亚洲色图都市小说| 毛片一区二区三区| 99国产精品久| 日韩av电影免费播放| 欧美日韩一区不卡| 久久久99久久| 午夜精品久久久久久久久久| 国产九色精品成人porny| www日韩av| 色综合久久久久久久久| 精品国产一区二区亚洲人成毛片| 国产精品伦理在线| 日日夜夜精品视频天天综合网| 国产激情一区二区三区四区 | 亚洲国产精品人人做人人爽| 精品午夜一区二区三区在线观看| av资源网一区| 日韩av电影免费在线| 在线成人高清不卡| 中文字幕亚洲一区二区va在线| 免费视频一区二区| 97中文在线观看| 日本道精品一区二区三区| 精品美女被调教视频大全网站| 伊人性伊人情综合网| 国产精品 欧美精品| 久久久久九九九| 欧美日韩成人综合| 亚洲日本va午夜在线电影| 国产主播一区二区| 久久综合久久综合这里只有精品| 欧美色综合天天久久综合精品| 国产精品丝袜91| 韩日欧美一区二区三区| 久久久精品有限公司| 91精选在线观看| 亚洲一区成人在线| av激情亚洲男人天堂| 色综合久久久久综合| 中文子幕无线码一区tr|