Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

सी # डेटाटेबल से SQL सर्वर तालिका बनाना

public static string CreateTABLE(string tableName, DataTable table)
{
    string sqlsc;
    sqlsc = "CREATE TABLE " + tableName + "(";
    for (int i = 0; i < table.Columns.Count; i++)
    {
        sqlsc += "\n [" + table.Columns[i].ColumnName + "] ";
        string columnType = table.Columns[i].DataType.ToString();
        switch (columnType)
        {
            case "System.Int32":
                sqlsc += " int ";
                break;
            case "System.Int64":
                sqlsc += " bigint ";
                break;
            case "System.Int16":
                sqlsc += " smallint";
                break;
            case "System.Byte":
                sqlsc += " tinyint";
                break;
            case "System.Decimal":
                sqlsc += " decimal ";
                break;
            case "System.DateTime":
                sqlsc += " datetime ";
                break;
            case "System.String":
            default:
                sqlsc += string.Format(" nvarchar({0}) ", table.Columns[i].MaxLength == -1 ? "max" : table.Columns[i].MaxLength.ToString());
                break;
        }
        if (table.Columns[i].AutoIncrement)
            sqlsc += " IDENTITY(" + table.Columns[i].AutoIncrementSeed.ToString() + "," + table.Columns[i].AutoIncrementStep.ToString() + ") ";
        if (!table.Columns[i].AllowDBNull)
            sqlsc += " NOT NULL ";
        sqlsc += ",";
    }
    return sqlsc.Substring(0,sqlsc.Length-1) + "\n)";
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर (T-SQL) में महीने की संख्या को महीने के नाम में बदलें

  2. Azure पोर्टल में Linux पर SQL Server 2017 के साथ प्रारंभ करना

  3. R DBI ODBC त्रुटि:nanodbc/nanodbc.cpp:3110:07009:[Microsoft] [SQL सर्वर के लिए ODBC ड्राइवर 13] अमान्य डिस्क्रिप्टर इंडेक्स

  4. SQL सर्वर में एक विदेशी कुंजी बाधा को कैसे अक्षम करें (T-SQL उदाहरण)

  5. SQL सर्वर प्रबंधन स्टूडियो (SSMS)