真的是垃圾数据库吗?(1分)

  • 主题发起人 主题发起人 loshita
  • 开始时间 开始时间
L

loshita

Unregistered / Unconfirmed
GUEST, unregistred user!
用惯了ms sql server
现在用db开发一个小东西
发现限制多多,语法又麻烦
最讨厌的是 我用
insert table1 (column1,column2) values (x,y)
刚开始,我还以为自己写错了
后来查了一下,好像db里的query不可以insert,update 只可以select
不知道是不是这样的?还是有什么开关.可以让bde编译我的sql语句,然后执行
thx
 
用Query 的ExecSql执行你的SQL中的名令
 
没有弄清楚不要乱评论,有没有看李维的回忆录,PARADOX曾经是当时最好的数据库,而且
QUERY中执行SQL语句也几乎没有什么限制,只是有些有些涉及到SQL-SERVER的功能语句在单机数据库上不能用
。而且你说的这个问题也根本就不存在,虽然我现在不用PARADOX了,但是以前我用它的时候还是感觉不错的。
 
insert into
 
insert into tb1 (c1,c2) select c1,c2 from tb2
 
我是试了n次之后才发问的
建一个表,加个字段叫"no" shortint
然后在query.sql里写select no from tb1
它会告诉你,no是保留字,你要这样写:
select a."no" from tb1 a
别名是不可以少的,吹涨~~~~~~
还有,ms sqlserver 里 insert into 的into 可以省掉
但我按正规sql语法来写也一样出错
大家请看
insert into tb (no) values (1)
它也说出错,说insert语法有错
不知道是不是在db中不能这样写?
反正在sqlserver里,我写过不少script
应该不会错吧?如果它有自己独特的写法,就真的不合适我了,太麻烦了
最后要说的是,db格式的数据库真的不好,这是在与现在的高级数据库比较出来的
在以前,的确是很好,但它只是速度快,适合使用在486之类的机器上
稳定性远不及sqlserver之流,尤其怕死机,px索引文件又容易坏
以上说的,都是亲身试过才说,绝不是没试过就乱讲
至于,因为自己水平试不出,就........另当别论了
 
你拿文件型数据库跟大型数据库比啊? 再先进也没得比啊。
在很多数据库中,保留字是不能用来作变量名或字段名的,你用了保留字,那是你的错。
至于省略写法,由于不是标准SQL语法,所以。。。。
稳定性不好倒是第一次听说,怕死机倒是真的。
 
问题已经解决
方法就是放弃db,我实在不会用 T_Tb
分数大家分了吧
现在打算用access试试
我知道有97和2000两钟格式
不知道各有什么优点?
我现在只知道97格式占地方少
2000格式功能强,不过文件大小就............每次建一个空表,就看见它增大1xxk
呕血~~~~~~~~~~
 
接受答案了.
 
谢谢您的这一分.
 
哈哈 做人要虚心麻
如果我当时下了10分 就真的可以人人有份了
分不到的 对不起了 ^^b
 
后退
顶部