<p>i want to call a series of .sql scripts to create the initial database structure</p>

<ol>
<li>script1.sql</li>
<li>script2.sql
etc.</li>
</ol>

<p>is there any way of doing this without sqlcmd or stored procedures <strong>or any other kind of code that is not sql</strong> ? 
just inside a .sql file.</p>

Sure.  Just create a little app that pulls in all the .sql files you want and executes them.  Do it in VB.NET as follows:
```
```
Sub ExecuteSqlScript(FilePath As String)

    Dim Script As String
    Dim FileNumber As Integer
    Dim Delimiter As String
    Dim aSubscript() As String
    Dim Subscript As String
    Dim i As Long

    Delimiter = ";"
    FileNumber = FreeFile
    Script = String(FileLen(FilePath), vbNullChar)

    ' Grab the scripts inside the file
    Open FilePath For Binary As #FileNumber
    Get #FileNumber, , Script
    Close #FileNumber

    ' Put the scripts into an array
    aSubscript = Split(Script, Delimiter)

    ' Run each script in the array
    For i = 0 To UBound(aSubscript) - 1
        aSubscript(i) = Trim(aSubscript(i))
        Subscript = aSubscript(i)
        CurrentProject.Connection.Execute Subscript

    Next i

End Sub
```
```
Example from:
http://snipplr.com/view/3879/run-sql-script-from-external-file/