关于sql 2008 的小白问题 在创建表之后 输入表名比如s结果在引用表名的时候却要输入[数据库名].[dbo].[s]为什么? 如何修改使其简单? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 連接為當前庫時用use 数据库名goselect * frm s 另一种方法可以同義詞use DB2goCREATE SYNONYM MyProductFOR [DB1].[dbo].[s];GOSELECT * FROM MyProduct 你要看一下你的当前库是哪一个查询当前库里的表不需要用[数据库名].[dbo].直接select * from table1就行了如果在当前库要查询别的库的表就需要加[数据库名].[dbo].例如当前库是test1,要查询test2库里的表就这样写select * from test2.dbo.table1 如何选? 小白啊 刚刚学 以前2005直接命名了之后是j就是j表 现在不知道怎么会多出来这么多东西的比如我建立的新的数据库叫test1 然后建立一个表j 然后用这个表就要select*from[test].[dbo].[j] 求解啊 正解啊 明白了 非常感谢啊 顺便问一下 以前SQL2005 为什么不用啊? 同版本无关,都需要,在安全性—登陆用户名—可设置默认数据库名,默认是Master库另一方法在企业管理器里,在对应的数据库右健查询 关于日期的操作,怎样一下子生成365天,插入到表里 模糊查询的写法 请教一个sql表格排列问题 求一个update语句 求一个SQL语句。想了两天没想出来。 十万火急,我更新一个表,where语句写错。更新错。如何恢复啊!! 如何实现倒库? 如何用一条sql语句列出某个表的所有字段? 在DELPHI上,用MSSQL存储过程建立BOM主从临时表 sqlserver Agent 执行备份计划时出错 SQL Server 2005的paiserror错误?请帮忙!!!关于触发器!!! dos启动改名数据库
go
select * frm s
use DB2
go
CREATE SYNONYM MyProduct
FOR [DB1].[dbo].[s];GO
SELECT * FROM MyProduct
查询当前库里的表不需要用[数据库名].[dbo].
直接select * from table1就行了
如果在当前库要查询别的库的表就需要加[数据库名].[dbo].
例如当前库是test1,要查询test2库里的表就这样写select * from test2.dbo.table1