难道不能用T-SQL创建完数据库后直接创建表吗
USE masterIF NOT EXISTS (SELECT * FROM sysdatabases WHERE name='demo')
BEGIN
CREATE DATABASE demo
ON
(
NAME=demodev,
FILENAME='E:\测试.mdf',
SIZE=10MB,
MAXSIZE=50MB,
FILEGROWTH=5MB
)
LOG ON
(
NAME=demolog,
FILENAME='E:\测试日志.ldf',
SIZE=5MB,
MAXSIZE=20MB,
FILEGROWTH=5MB
)
USE demo
CREATE TABLE datab (tid int PRIMARY KEY,tname char(8),tage char(5))
END
提示:未能在 sysdatabases 中找到数据库 'swhx' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了名称。
难道SQL语言不是按照顺序执行的吗