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


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


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

主題:動態創建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欧美一区二区三区
久久男人中文字幕资源站| 日韩电影免费一区| 亚洲成va人在线观看| 成人激情免费网站| 日本精品裸体写真集在线观看| 欧美精品一区二区三区在线 | 亚洲一区在线观看视频| 不卡大黄网站免费看| 91精品1区2区| 亚洲欧美另类久久久精品2019| 成人av中文字幕| 精品视频资源站| 亚洲成a人片综合在线| 国产精品一国产精品最新章节| 欧美一区二区黄色| 蜜桃精品在线观看| 亚洲成人网上| 一级精品视频在线观看宜春院| 91免费小视频| 日韩亚洲欧美成人一区| 久草中文综合在线| 色老头久久综合| 亚洲国产aⅴ天堂久久| 韩国成人av| 国产精品色噜噜| 91美女片黄在线观看| 日韩欧美久久久| 国产一区二区三区黄视频 | 91精品网站| 日韩一区二区精品葵司在线| 蜜臀av一区二区在线免费观看| 水蜜桃亚洲一二三四在线| 亚洲欧洲综合另类| 国内精品久久国产| 中文字幕制服丝袜一区二区三区| 91色九色蝌蚪| 国产亚洲精久久久久久| 91在线你懂得| 久久久亚洲国产美女国产盗摄| 成人毛片在线观看| 日韩精品一区在线观看| 成人中文字幕在线| 欧美大黄免费观看| 91色.com| 国产精品成人一区二区艾草 | 欧美国产一区在线| 国产传媒欧美日韩| 国产精品国产三级国产aⅴ入口 | 正在播放亚洲一区| 国产风韵犹存在线视精品| 91精品国产麻豆| 99亚偷拍自图区亚洲| 久久久久高清精品| 国产精品一级久久久| 综合电影一区二区三区| 美日韩精品免费| 亚洲123区在线观看| 色婷婷狠狠综合| 黄页网站大全一区二区| 日韩视频免费观看高清在线视频| 成人午夜视频福利| 国产丝袜在线精品| 欧美日韩在线精品| 日韩精品一卡二卡三卡四卡无卡| 91国偷自产一区二区三区观看 | 欧美日韩综合另类| 婷婷综合在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 69174成人网| 中文字幕一区二区三区四区不卡 | 6080yy午夜一二三区久久| 成人一区二区三区视频| 国产女同性恋一区二区| 欧美精品欧美精品| 久久aⅴ国产欧美74aaa| 精品奇米国产一区二区三区| 国产精品一码二码三码在线| 亚洲bt欧美bt精品| 这里只有精品免费| 国产另类自拍| 日产精品久久久久久久性色| 日韩一卡二卡三卡四卡| 久久精品国产99精品国产亚洲性色| 五月激情六月综合| 精品久久久久av影院 | 精品久久久久一区二区国产| 国内精品二区| 久久99精品视频| 欧美韩国一区二区| 中文字幕一区二区三区四区五区六区 | 国产精品久久久久天堂| 亚洲欧美国产一区二区| 成人免费电影视频| 亚洲制服欧美中文字幕中文字幕| 欧美三级日韩三级国产三级| 国产91免费视频| 久久精品国产一区二区三| 久久久蜜臀国产一区二区| 视频一区二区在线| av成人老司机| 午夜精品久久久久影视| 精品乱人伦小说| 综合网五月天| 成人资源av| 狠狠色狠狠色综合| 亚洲美女视频一区| 亚洲精品在线观| 在线观看网站黄不卡| 国产尤物99| 成人小视频在线观看| 亚洲成人高清在线| 国产欧美日产一区| 欧美久久免费观看| 日韩av高清| 电影午夜精品一区二区三区 | 在线视频综合导航| 国产一级精品aaaaa看| 国产一区二区三区在线观看精品| 亚洲日本电影在线| 精品国产91洋老外米糕| 欧洲另类一二三四区| 欧美大香线蕉线伊人久久国产精品 | 成人在线视频一区| 日韩一区精品字幕| 自拍偷自拍亚洲精品播放| 日韩精品一区二区在线| 中文字幕日韩精品久久| 玛丽玛丽电影原版免费观看1977| 成人黄色a**站在线观看| 蜜桃精品视频在线观看| 亚洲最大成人网4388xx| 国产嫩草影院久久久久| 日韩欧美一区二区免费| 欧美亚洲图片小说| 亚洲欧美99| 欧美久久久久久| 国产欧美日韩一区二区三区| 成人免费高清在线| 国产精品一二三| 久久99久久99精品免视看婷婷 | 不卡区在线中文字幕| 美腿丝袜亚洲三区| 午夜久久电影网| 亚洲国产综合色| 亚洲欧美日韩综合aⅴ视频| 久久这里都是精品| 欧美成人精品福利| 337p亚洲精品色噜噜噜| 欧美视频在线不卡| 在线免费观看日本一区| 制服诱惑一区| 中文字幕在线亚洲三区| 亚洲欧洲免费无码| 亚洲欧美日韩国产成人综合一二三区 | 欧美日韩国产片| 在线视频中文字幕一区二区| 中文字幕日韩一区二区三区不卡| 亚洲成人自拍视频| 亚洲一区二区三区午夜| 三级三级久久三级久久18| 久久久久久a亚洲欧洲aⅴ| 国产亚洲一区在线播放| 精品久久久久久一区二区里番| 国产精品免费一区二区三区四区| 动漫精品视频| 精品久久中出| 欧美成ee人免费视频| 欧美精品一区在线| 日本一区二区精品| 一区二区国产日产| 91成人网在线| 欧美裸体一区二区三区| 欧美久久高跟鞋激| 欧美成人一区二区三区在线观看| 日韩免费视频一区| 久久亚洲精华国产精华液 | 亚洲一区在线免费观看| 亚洲福利一区二区| 奇米精品一区二区三区在线观看一| 日韩电影网1区2区| 经典三级一区二区| 大尺度一区二区| 国产91色在线|亚洲| 快播亚洲色图| 亚洲图片都市激情| 欧美日韩dvd在线观看| 欧美一区二区三区色| 337p粉嫩大胆色噜噜噜噜亚洲| 国产欧美一区二区三区在线看蜜臀 | 欧美国产成人精品| 亚洲久草在线视频| 日韩制服丝袜av| 国产精品夜夜嗨| 99国产在线视频| 日韩精品福利视频| 欧美日韩精品一区二区天天拍小说 | 鲁丝一区鲁丝二区鲁丝三区| 日韩精品欧美专区| 欧美色图激情小说| 久久久欧美精品sm网站|